首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在检测"Error 106 net::ERR_INTERNET_DISCONNECTED)“

正在检测"Error 106 net::ERR_INTERNET_DISCONNECTED)“
EN

Stack Overflow用户
提问于 2013-03-15 21:22:48
回答 1查看 42.9K关注 0票数 8

当Chrome显示页面"Error 106 (net::ERR_INTERNET_DISCONNECTED):网络连接已丢失“时,在后台扩展中有什么方法可以检测到吗?我已经尝试使用chrome.webRequest.onErrorOccurred.addListenerchrome.webNavigation.onErrorOccurred.addListener注册一个侦听器,但当出现"Error 106“时,这两个侦听器都没有被调用。对于其他错误,如"net::ERR_NAME_NOT_RESOLVED“,我的侦听器也被正确调用。

我的目标是Windows7环境下的Chrome 22.0.1229.94。更大的目标是在Internet连接丢失时提供自定义消息传递(在单独的选项卡中)。

EN

回答 1

Stack Overflow用户

发布于 2015-05-01 05:59:55

我个人最终测试了response == "“和status == 0。

代码语言:javascript
复制
        var req = new XMLHttpRequest();
        req.open("post", VALIDATE_URL, true);
        req.onreadystatechange = function receiveResponse() {

            if (this.readyState == 4) {
                if (this.status == 200) {
                    console.log("We go a response : " + this.response);
                } else if (!isValid(this.response) && this.status == 0) {
                    console.log("The computer appears to be offline.");
                }
            }
        };
        req.send(payload);
        req = null;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15433598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档