이 기사에서는 javascript를 사용하여 휴대폰 네트워크 중단 여부를 감지하고 특정 페이지 알림 또는 기능 비활성화를 실현하여 사용자 경험을 최적화합니다.
코드에는 진실이 있습니다.
/*检测网络状况*/ 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); /*检测网络状况*/
1픽셀 이미지를 지속적으로 요청하여 이미지 요청이 실패하면 img.onerror 이벤트가 발생하고 전역 변수 testnet_on= 이벤트 콜백에서 0이 수정되어 네트워크 연결이 끊어졌음을 나타냅니다. 그렇지 않으면 onload 이벤트가 실행됩니다(testnet_on=1).
물론 사진이 너무 클 수는 없습니다. 그렇지 않으면 사용자 트래픽을 낭비하고 사용자 분노를 유발할 수 있습니다. 이득이 이득보다 큽니다.
이 글은 PHP 중국어 웹사이트에서 제공됩니다.
글 주소: //m.sbmmt.com/js-tutorial-374005.html
재인쇄하지 마세요~~~
위 내용은 js 감지 네트워크 상태 코드 배열의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!