Как принудительно обновить веб-приложение с закладками на главном экране iPad?

У меня возникла проблема, когда я добавляю веб-приложение на домашний экран iPad (iOS 5.0.1 iPad 2), и когда я открываю его, похоже, что что-то кэшируется за сцены, независимые от Safari.

Я удалил из Safari все, что доступно в настройках («Очистить историю» и «Очистить файлы cookie и данные»), и когда я перехожу в веб-приложение с помощью Safari, я вижу приложение в его текущем состоянии. Однако, если я открываю закладку на главном экране, я получаю приложение в предварительно измененном состоянии.

Я видел много информации об использовании cache.manifest для кэширования ресурсов для автономного использования, но я не уверен, имеет ли это отношение к этому, поскольку мне бы хотелось прямо противоположного: ничего не кешировать.

Я дошел до того, что даже не тестировал внешние ресурсы; если я изменю произвольную тестовую строку в элементе body моего index.html, закладка на главном экране не покажет обновленный текст.

29
задан M Marsh 9 January 2012 в 17:22
поделиться

1 ответ

Вы можете принудительно перезагрузить открытое веб-приложение, не используя кеш, если у вас открыт Safari Web Inspector, указывающий на ваше открытое веб-приложение. С активным веб-инспектором нажмите SHIFT + COMMAND + R (на Mac). Возможно, вам придется обновить еще раз, чтобы активировать обновленные ресурсы.

2
ответ дан 28 November 2019 в 01:36
поделиться
Другие вопросы по тегам:

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