Javascript 如何知道google chrome扩展中的通信错误
我正在开发GoogleChrome扩展,即使用xmlhttprequest来使用我的web服务器公开的web服务 但若服务器离线或i-net断开连接,我并没有得到正确的“状态”号码。在这两种情况下,“状态”均为0(零) 当我的网络服务器离线时,chrome显示ERR_CONNECTION_densed(连接被拒绝);当i-net断开时,显示ERR_INTERNET_DISCONNECTED(互联网断开) 有没有办法在我的分机中获取这些错误消息?我可以向用户显示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
谢谢。使用javascript的XHR函数可能会有点混乱。JQuery使事情变得更加简单和易于管理 我不确定您想做什么,但我首先要阅读jQueryAjax文档,看看它是否能满足您的需要。它有简洁的回调函数,如success、error和complete,这些函数真正简化了您的生活
当您获得状态0时,测试
navigator.onLine
。如果为false
,则用户处于脱机状态,否则服务器处于脱机状态(或其他连接问题)。