In diesem Artikel wird die Verwendung von Javascript implementiert, um zu erkennen, ob das Mobilfunknetz unterbrochen ist, und um bestimmte Seitenerinnerungen oder Funktionsdeaktivierungen zu realisieren und so das Benutzererlebnis zu optimieren.
Es gibt Code und es gibt Wahrheit. Der Code lautet wie folgt:
/*检测网络状况*/ var testnet_on=function(){ var img=new Image(); img.id="testnet"; img.onload=function(){ $("#testnet").remove(); if(net_on==0 && $("#playbtn").is(":not(.stopped)")){ playmusic(currentinfo.id); } net_on=1; }; img.onerror=function(){ $("#testnet").remove(); net_on=0; }; img.src="http://www.baidu.com/img/baidu_jgylogo3.gif?t="+(new Date().getTime()); img.style.display="none"; document.body.appendChild(img); } var net_on=1; test_interval=setInterval(testnet_on,10000); /*检测网络状况*/
Wenn die Bildanforderung fehlschlägt, wird img.onerror Ereignis wird ausgelöst, Ereignis Ändern Sie die globale Variable testnet_on=0 im Rückruf, um anzuzeigen, dass das Netzwerk getrennt ist, andernfalls wird das Onload-Ereignis ausgelöst, Natürlich darf das Bild nicht zu groß sein, sonst wird der Benutzerverkehr verschwendet und der Benutzer wird verärgert. Der Gewinn überwiegt den Verlust.
Dieser Artikel wird von der chinesischen PHP-Website bereitgestellt,
Artikeladresse: http://www.php.cn/js-tutorial-374005.html
Bitte nicht Nachdruck~~ ~
Das obige ist der detaillierte Inhalt vonAnordnung der Statuscodes des js-Erkennungsnetzwerks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!