Maison >interface Web >js tutoriel >Plusieurs exemples de js jugeant l'accès au téléphone mobile ou au PC (couramment utilisé pour les sauts de téléphone mobile)_compétences javascript
Exemple 1
<script> function browserRedirect() { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid = sUserAgent.match(/android/i) == "android"; var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; if (!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){ window.location.href='http://www.jb51.net'; }else{ //window.location.href='http://m.jb51.net'; } } $(function(){ browserRedirect(); }); </script>
Exemple 2
<script type="text/javascript"> (function(){ var reWriteUrl = function(url){ if(url){ var Splits = url.split("/"),siteName=window.location.pathname; if(typeof siteName!=="undefined"){ return "http://m.jb51.net"+siteName; } } }; if(/Android|webOS|iPhone|iPad|Windows Phone|iPod|BlackBerry|SymbianOS|Nokia|Mobile/i.test(navigator.userAgent)){ var url=window.location.href; var pathname=window.location.pathname; if(url.indexOf("?mobile")<0){ try{ window.location.href=reWriteUrl(url); }catch(e){} } }; })(); </script>
Remarque, si nous le montrons aux moteurs de recherche, nous ajouterons
à l'en-tête du fichier.
e140aaf4842513a1731d4a55df56ada1
0248b59a466ad3042e5462da3ac06bb1
Cela signifie demander à l’araignée mobile du moteur de recherche d’explorer la version mobile.