이 글의 내용은 JS가 PC인지 모바일인지 판단할 때 계속해서 상쾌함을 유지하는 방법에 관한 것입니다. 이 글은 JS에 대한 이해를 소개하고 도움이 필요한 친구들에게 도움이 되기를 바랍니다. 너.
공식 홈페이지를 작성할 때 PC 버전과 모바일 버전을 모두 만들었는데 온라인에서 그런 코드를 검색해 봤는데 페이지에 넣은 후로 PC 페이지가 계속 새로워지고 멈출 수 없었습니다. , 비슷한 js를 찾았지만 여전히 같은 문제가 있습니다. 반복적인 시도 끝에 문제가 추가 코드 줄이라는 것을 발견했습니다.
원래 코드 예:
<script type="text/javascript"> //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句,如果是手机访问就自动跳转到" "里的页面 if (system.win || system.mac || system.xll||system.ipad) { window.location.href = " PC端网站名 "; } else { window.location.href = " 移动端端网站名 "; } </script>
수정된 코드 예:
<script type="text/javascript"> //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句,如果是手机访问就自动跳转到" "里的页面 if (system.win || system.mac || system.xll||system.ipad) { //window.location.href = "PC端网站名";(在PC端引入js代码段时,这一行不能要,否则一直循环刷新,移动端同理) } else { window.location.href = " 移动端端网站名 "; } </script>
관련 권장 사항:
js는 사용자가 PC에서 액세스하는지 모바일 터미널에서 액세스하는지 어떻게 확인합니까?javascript 기술위 내용은 PC인지 모바일인지 판단할 때 계속 새로고침하는 Node.js 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!