0
A
回答
1
据我所知,Firefox不知道我是否切断网络连接。所以我创建了一个小XMLHttpRequest(XHR)来设置布尔值:
var netOnline;
function createXMLHttpRequest() {
return Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"]
.createInstance(Components.interfaces.nsIXMLHttpRequest);
}
function issueRequest() {
var req = createXMLHttpRequest();
req.open("GET", "http://google.com", true);
req.timeout = 1000; // ms
// online
req.addEventListener("load", function(event) {
netOnline = true;
});
// timeout -> offline
req.addEventListener("timeout", function(event) {
netOnline = false;
});
// error -> offline
req.addEventListener("error", function(event) {
netOnline = false;
});
req.send();
};
它工作正常。无论如何感谢您的帮助!
1
https://developer.mozilla.org/en-US/docs/Online_and_offline_events是你在找什么。
现在我只是漫步,超过30个字符,感谢stackoverflow。
相关问题
- 1. Firefox的网络扩展
- 2. 检查网络连接
- 3. 检查网络连接
- 4. 检查网络连接android
- 5. 检查网络连接iPhone
- 6. 检查网络连接android
- 7. 通过网络套接字扩展多通道pub/sub
- 8. iPhone多次警报通过网络连接检查调用
- 9. Firefox网络扩展api captureVisibleTab refturns undefined
- 10. 用于网站维护的Firefox扩展(链接检查)
- 11. 检查通过以太网C连接#
- 12. 通过javascript检查局域网连接
- 13. 通过Firefox扩展下载到Firefox
- 14. IOS检查即使通过无线网络连接而无法连接主动互联网连接
- 15. 在android中的网络连接检查
- 16. 问题检查网络连接
- 17. 继续检查网络连接android
- 18. Android的 - 检查网络连接
- 19. 检查网络连接和空的EditText
- 20. 检查网络连接的android
- 21. 检查网络连接是否可用
- 22. 检查网络连接崩溃
- 23. 检查Flash中的网络连接?
- 24. 如何检查网络连接?
- 25. Java快速检查网络连接
- 26. 检查是否连接到网络; jQuery
- 27. 使用JavaScript检查网络连接
- 28. 使用vba检查网络连接
- 29. 如何检查网络连接速度
- 30. 检查网络连接不工作
我已经想通了,network.online是如果您在浏览器文件中选择状态 - >脱机工作。 但是,如果我切断网络连接,network.online不会改变。有人可以帮助我吗? – ray