#html #google-chrome #internet-explorer #firefox #caching
#HTML #google-chrome #internet-explorer #firefox #кэширование
Вопрос:
Я работаю над небольшим проектом, для которого требуется HTML5 appcaching. Для этого небольшого проекта мне нужно простое GIF-изображение и саму страницу для кэширования. Сохранение кэша работает нормально, оба браузера также показывают кэшированную версию.
Но когда я выпускаю новый файл манифеста с другими изображениями .gif на сервере, FireFox и Chrome не будут показывать новейшую версию сайта. Это происходит даже тогда, когда я очищаю кеш браузера. когда я пытаюсь сделать то же самое: сохранить страницу в кэше -> редактировать страницу -> обновить версию файла манифеста -> обновить страницу, кэш подкачки, в Internet Explorer, он работает отлично и всегда показывает самую новую версию моей веб-страницы
Вот мой файл манифеста:
CACHE MANIFEST
# 2012-02-21 v1.1.50
Index.html
pic.gif
NETWORK:
*
И вот мой метод замены в новом appcache в событии updateready:
appCache.addEventListener('updateready', function(event) {
$.mobile.loading("hide");
console.log("Update ready.");
if (confirm('Een nieuwe versie van deze pagina is beschikbaar, wilt u deze weergeven?')) {
window.applicationCache.swapCache();
window.location.reload();
}
}, false);
Может кто-нибудь, пожалуйста, скажите мне, что я делаю не так, или даже что браузер делает не так? И помогите мне, чтобы Chrome и Firefox также отображали новейшую версию кэша?
Заранее спасибо!
Редактировать: удар! Все еще не нашли решения, пожалуйста, кто-нибудь может помочь? Редактировать 2: снова удар! Все еще не знаю об этом.
Еще один УДАР