Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何知道google chrome扩展中的通信错误_Javascript_Google Chrome_Google Chrome Extension - Fatal编程技术网

Javascript 如何知道google chrome扩展中的通信错误

Javascript 如何知道google chrome扩展中的通信错误,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在开发GoogleChrome扩展,即使用xmlhttprequest来使用我的web服务器公开的web服务 但若服务器离线或i-net断开连接,我并没有得到正确的“状态”号码。在这两种情况下,“状态”均为0(零) 当我的网络服务器离线时,chrome显示ERR_CONNECTION_densed(连接被拒绝);当i-net断开时,显示ERR_INTERNET_DISCONNECTED(互联网断开) 有没有办法在我的分机中获取这些错误消息?我可以向用户显示 谢谢。使用javascript的X

我正在开发GoogleChrome扩展,即使用xmlhttprequest来使用我的web服务器公开的web服务

但若服务器离线或i-net断开连接,我并没有得到正确的“状态”号码。在这两种情况下,“状态”均为0(零)

当我的网络服务器离线时,chrome显示ERR_CONNECTION_densed(连接被拒绝);当i-net断开时,显示ERR_INTERNET_DISCONNECTED(互联网断开)

有没有办法在我的分机中获取这些错误消息?我可以向用户显示


谢谢。

使用javascript的XHR函数可能会有点混乱。JQuery使事情变得更加简单和易于管理

我不确定您想做什么,但我首先要阅读jQueryAjax文档,看看它是否能满足您的需要。它有简洁的回调函数,如success、error和complete,这些函数真正简化了您的生活


当您获得状态0时,测试
navigator.onLine
。如果
为false
,则用户处于脱机状态,否则服务器处于脱机状态(或其他连接问题)。