8

当 Chrome 显示页面“错误 106 (net::ERR_INTERNET_DISCONNECTED):Internet 连接已丢失。” ? 我已经尝试向两者注册一个监听器chrome.webRequest.onErrorOccurred.addListenerchrome.webNavigation.onErrorOccurred.addListener但是当发生“错误 106”时,两个监听器都没有被调用。我的听众被正确地调用了其他错误,例如“net::ERR_NAME_NOT_RESOLVED”。

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

4

1 回答 1

2

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

        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;
于 2015-04-30T21:59:54.607 回答