このような何か(すべてのブラウザがこれらのイベント、現在はIE 8,9および> 3サポートFFこれらのイベントをサポートしていません):
var el = document.body;
if (el.addEventListener) {
el.addEventListener("online", function() {
alert("online");}, true);
el.addEventListener("offline", function() {
alert("offline");}, true);
}
else if (el.attachEvent) {
el.attachEvent("ononline", function() {
alert("online");});
el.attachEvent("onoffline", function() {
alert("offline");});
}
else {
el.ononline = function() {
alert("online");};
el.onoffline = function() {
alert("offline");};
}
ブラウザのサポートこれをチェックしてください:http://help.dottoro.com/ljnasgpu.php
を見つけることができます。あなたのコンピュータはどんなネットワークにも接続されているだけです。 https://github.com/PixelsCommander/OnlineJSを代わりに使用してください。これに対応するコールバックがあり、window.onLineHandler関数とwindow.offLineHandler関数を呼び出すためにonline.jsを含めるだけです。 – PixelCommander