Maison >interface Web >js tutoriel >Deux scripts JS déterminent le type de navigateur mobile et accèdent aux compétences WAP mobile website_javascript
Avec la popularité des appareils mobiles, les promotions en ligne des entreprises ne peuvent plus se limiter au côté PC, mais doivent en même temps réaliser des réalisations du côté mobile. Pour les sites Web d'entreprise, ils étaient autrefois réalisés sur PC. Bien entendu, les terminaux mobiles tels que les téléphones portables sont également accessibles, mais l'expérience utilisateur n'est certainement pas aussi pratique qu'un terminal mobile parfaitement adapté. Après avoir créé un site Web mobile WAP pour notre site Web, si un utilisateur accède à notre site Web de nom de domaine de premier niveau d'entreprise via un téléphone mobile, nous accéderons au site Web WAP spécialement conçu.
Ici, Lao Zuo a trié deux scripts JS qu'il utilise actuellement Parce que des amis me les ont déjà demandés, je les partage ici.
Le premier type : script JS direct
<script type="text/javascript"> try { var urlhash = window.location.hash; if (!urlhash.match("fromapp")) { if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { window.location="http://www.laozuo.org(更换成自己的WAP网站)"; } } } catch(err) { }</script>
La deuxième citation, légèrement plus longue
function uaredirect(murl){ try { if(document.getElementById("bdmark") != null){ return; } var urlhash = window.location.hash; if (!urlhash.match("fromapp")){ if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { location.replace(murl); } } } catch(err){} }
Enregistrez le script ci-dessus dans le fichier mobile.js, puis référencez les 2 fichiers d'appel JS suivants sur la page qui doit être appelée.
<script src="mobile.js" type="text/javascript"></script> <script type="text/javascript">uaredirect("http://www.laozuo.org(更换成自己的WAP网站)");</script>
Après avoir testé par moi-même, les deux scripts js peuvent déterminer le type de navigateur mobile et accéder au site Web mobile WAP. Les amis qui en ont besoin peuvent l'utiliser directement.