Le contenu de cet article explique comment js détermine si le navigateur est PC ou mobile ? (Deux méthodes sont introduites), qui a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère que cela vous sera utile.
Objet Navigator : L'objet Navigator contient des informations sur le navigateur. L'attribut userAgent ci-dessous est une chaîne en lecture seule qui déclare la valeur de l'en-tête de l'agent utilisateur utilisé par le navigateur pour les requêtes HTTP. . Nous pouvons donc juger
en jugeant s'il y a certaines valeurs dans navigator.useragent Première méthode : code js
<script type="text/javascript"> var mobileAgent = new Array("iphone", "ipod", "ipad", "android", "mobile", "blackberry", "webos", "incognito", "webmate", "bada", "nokia", "lg", "ucweb", "skyfire"); var browser = navigator.userAgent.toLowerCase(); var isMobile = false; for (var i = 0; i < mobileAgent.length; i++) { if (browser.indexOf(mobileAgent[i]) != -1) { isMobile = true;//alert(mobileAgent[i]); location.href = '手机要访问页面的链接'; break; } } </script>
Deuxième méthode : expression régulière
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "https://www.baidu.com/"; } else { window.location.href = "http://news.baidu.com/"; }
Connexe Recommandé :
Deux façons d'appeler des fonctions auto-exécutables en js
Analyse des objets locaux et des objets intégrés & héberger des objets dans js Résumé
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!