Maison >interface Web >js tutoriel >js pour continuer à se rafraîchir lorsqu'on juge s'il s'agit d'un PC ou d'un mobile
Le contenu de cet article concerne la solution pour continuer à actualiser lorsque JS détermine s'il s'agit d'un PC ou d'un mobile. L'article introduit la compréhension de cela dans JS, qui a une certaine valeur de référence. Les amis dans le besoin peuvent le faire pour référence, j'espère. cela vous sera utile.
Lorsque j'écrivais le site officiel, j'ai créé des versions PC et mobile. J'ai recherché un tel code sur Internet, et il semblait qu'il n'y avait aucun problème après l'avoir inséré. la page, la page PC est restée inchangée. J'ai actualisé et je n'ai pas pu l'arrêter du tout. J'ai trouvé des js similaires et j'ai toujours eu le même problème. Après des tentatives répétées, j'ai découvert que le problème était une ligne de code supplémentaire :
Exemple de code original :
<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>
Exemple de code modifié :
<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>
Recommandations associées :
JS détermine s'il s'agit d'un PC ou d'un mobile
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!