Удаление HTML5 Offline AppCache
У меня есть документ HTML со связанным манифестом appcache. Но теперь я хочу избавиться от автономного кэширования приложений на некоторое время.
Если я удалю упоминание манифеста из тега <html>
, браузеры, которые уже имеют кешированную версию, будут продолжать использовать эту кешированную версию.
Если я обновляю манифест appcache, ну, что угодно, все еще есть appcache.
Каков самый разумный способ удаления автономного кэширования приложений? Я полагаю, что я мог просто изменить манифест, чтобы не иметь других записей, кроме:
NETWORK:
*
Тогда он ничего не будет кэшировать.
Но, конечно, должен быть способ полностью избавиться от файла appcache и файла манифеста, нет?
Ответы
Ответ 1
Вам просто нужно удалить манифест appcache с вашего сервера. Если браузер не может получить доступ к файлу манифеста, он перестанет кэшировать ваше приложение и удалит все кэшированные данные.
Некоторая полезная информация с двух сайтов:
Если сам файл манифеста не может быть восстановлен, кеш будет проигнорирован и все кэшированные данные, связанные с ним, будут игнорироваться.
http://appcache.offline.technology/
Кэширование приложений также может стать устаревшим. Если манифест удаленный с сервера, браузер удаляет все кэши приложений которые используют этот манифест, затем отправляют "устаревшее" событие в объект кеша приложения. Затем устанавливается статус кэша приложения. к OBSOLETE.
https://developer.mozilla.org/en/Offline_resources_in_Firefox
Ответ 2
Для всех, кто сталкивается с этим вопросом и кто удалил манифест appcache, удалил кеш браузера и удалил манифест с сервера и ссылку на него в HTML: если это все еще не привело к тому, что ваш документ HTML загрузил обновите версию в Google Chrome, вы можете перейти в chrome://appcache-internals/ в своем браузере и нажать REMOVE рядом с манифестом, из которого вы хотите избавиться.
Ответ 3
Вручную удалить кеш приложений: только для Chrome
Введите следующий URL-адрес в браузере Chrome: chrome://appcache-internals/
Там вы увидите список каждого кэша приложений, который у вас есть, с возможностью удаления любого из них.
Ссылка
Ответ 4
В современном Firefox вы можете манипулировать автономным кешем Edit Preferences Advanced Network.
В окнах теперь (v27.01) Tools Options Advanced Network