У меня возникла проблема, когда я добавляю веб-приложение на домашний экран iPad (iOS 5.0.1 iPad 2), и когда я его открываю, он, похоже, кэширует что-то за кулисами, независимо от Safari.
Я очистил все из Safari, доступное в настройках (Очистить историю и Очистить файлы cookie и данные), и когда я перехожу к веб-приложению с помощью Safari, я вижу приложение в его текущем состоянии. Однако, если я открою закладку главного экрана, я получаю приложение в предварительно измененном состоянии.
Я видел много информации об использовании cache.manifest для кэширования ресурсов для использования в автономном режиме, но я не уверен, что это имеет отношение к этому, так как я хотел бы прямо противоположное: ничего не кэшировать.
Я пошел на уровень даже не проверки внешних ресурсов; если я изменяю какую-либо произвольную тестовую строку в элементе body моего index.html, закладка главного экрана не отображает обновленный текст.