【问题标题】:When internet is lost while downloading resources, appcache does not trigger error event下载资源时网络掉线,appcache不会触发error事件
【发布时间】:2014-07-03 21:01:19
【问题描述】:

当 appcache 正在下载资源时,如果当时互联网丢失,我看不到 appcache 错误事件被调用。它卡在那里,状态为 3

对于失败的请求,chrome 将其记录为 net::ERR_INTERNET_DISCONNECTED 错误。

appCache.addEventListener('error', function(event){
    console.log("AppCache event fired : error");
    isAppCacheReady = true;
},false);

这是我的 appache 错误处理程序。

有人可以指出我在这里缺少什么吗?

【问题讨论】:

    标签: javascript google-chrome error-handling html5-appcache


    【解决方案1】:

    你可以这样做。 (javascript)

    var cache = window.applicationCache;
    cache.addEventListener('error', cacheFailed, false);
    
    function cacheFailed() {
       console.log("AppCache event fired : error");
    }
    

    【讨论】:

    • 当互联网在下载资源时出现故障时,此错误处理程序似乎不会触发。这似乎是个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 2012-10-04
    • 2015-10-03
    • 2017-07-12
    相关资源
    最近更新 更多