#javascript #google-chrome #error-handling #html5-appcache
#javascript #google-chrome #обработка ошибок #html5-appcache
Вопрос:
Пока appcache загружает ресурсы, если в это время пропадает Интернет, я не вижу, чтобы вызывалось событие ошибки appcache. Оно застряло там со статусом 3
Для запроса, который не удался, chrome регистрирует его как ошибку net::ERR_INTERNET_DISCONNECTED.
appCache.addEventListener('error', function(event){
console.log("AppCache event fired : error");
isAppCacheReady = true;
},false);
Это мой обработчик ошибок для appache.
Может кто-нибудь, пожалуйста, указать, чего мне здесь не хватает?
Ответ №1:
Вы могли бы сделать это таким образом. (javascript)
var cache = window.applicationCache;
cache.addEventListener('error', cacheFailed, false);
function cacheFailed() {
console.log("AppCache event fired : error");
}
Комментарии:
1. Похоже, что этот обработчик ошибок не срабатывает, когда Интернет отключается во время загрузки ресурсов. Похоже, это проблема.