Какие метатеги вы пробовали?
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
должен сказать Safari не кэшировать, но я их не пробовал.
Вы можете использовать javascript для загрузки своей «реальной» стартовой страницы со страницы из кэша, используя любой из стандартных методов, чтобы сделать URL уникальным, например, добавив случайное число.
Это может даже работать на главной странице запуска, но я сомневаюсь в этом. Хотя стоит попробовать.
Я предлагаю, чтобы кэшированная страница загружала новую страницу, только если она находится на трамплине:
НЕПРОВЕРЕННОЕ предложение:
window.onload = function () {
if (navigator.standalone) {
document.location.href = 'http://your.com/whatever.php?randomjunk=1234') }
}
поэтому, если страница находится в браузере, она может дать инструкции по сохранению на домашний экран, и если она запускается с домашнего экрана, она загрузит реальную страницу.