При потере Интернета во время загрузки ресурсов appcache не запускает событие ошибки

#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. Похоже, что этот обработчик ошибок не срабатывает, когда Интернет отключается во время загрузки ресурсов. Похоже, это проблема.