У меня есть приложение JavaScript, которое я запускаю в автономном режиме (добавлен на главный экран) на iPad.
Я обновил с iOS 6 до iOS 7, и теперь мое приложение всегда загружает один и тот же контент, он сохраняет кеширование. Даже если я загружаю свои JS и CSS файлы динамически при каждой загрузке приложения с уникальной меткой времени в качестве параметра. Я нуждался в этом, чтобы быть уверенным, что файлы JS и CSS не кэшируются, и он работал в iOS 6.
Я попробовал следующее:
-
удаление приложения с главного экрана
-
удаление файлов cookie и данных веб-сайта
-
перезагрузка iPad
-
Я удалил
manifest="manifest.appcache"
(затем повторил 1 - 3) -
Я добавил следующие метатеги
<meta http-equiv="cache-control" content="no-cache">
и
<meta http-equiv="pragma" content="no-cache">
-
Поскольку я разрабатываю это локально, и эта страница подается с моего настольного ПК, я попытался изменить IP-адрес своего ПК, а затем попытался от 1 до 3, но это не решило мою проблему.
Таким образом, все мои изменения не отображаются независимо от того, находятся ли они в файле HTML или JS.
Очевидно, что некоторые изменения в том, как iOS обрабатывает автономные приложения. Что мне не хватает?