2016-09-30 7 views

答えて

1

ブラウザがnavigator.onLine(typeof navigator.onLine === "boolean")をサポートしている場合、接続チェックは信頼できるものです。

ブラウザがnavigator.onLine(typeof navigator.onLine!== "boolean")をサポートしていない場合は、何らかのハックが必要です。

一つの可能​​なハックオンラインリソース(すなわち画像)

var imgCheck = new Image(); 
imgCheck.onerror = function(){ console.log('offline');}; 
imgCheck.onload = function(){ console.log('online');}; 
imgCheck.src = <URL_OF_IMAGE> + '?' +new Date().getTime(); 
の存在をチェックすることである
関連する問題