веб-приложение iPhone отключает кэш

Нет никакого различия, но Sun рекомендует поместить его рядом с типом, как объяснено здесь

6
задан Benoit 19 June 2012 в 12:53
поделиться

1 ответ

Какие метатеги вы пробовали?

<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')  }
}

поэтому, если страница находится в браузере, она может дать инструкции по сохранению в домашний экран, и если он запускается с домашнего экрана, он загрузит настоящую страницу.

3
ответ дан 17 December 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: