首页 > 代码库 > 如何让网页识别是否从移动端登录?
如何让网页识别是否从移动端登录?
如何让网页识别是否从移动端登录?
===============================
在写自己的网站的时候遇到了这样的问题,由于网页调用了大量的JavaScript和css代码,如果在移动端直接看的话效果不佳,为了解决这个问题,我想到了让网页识别出当前的登录设备是否是移动端,如果是移动端的设备,那么就跳转到专门为移动端做过优化的页面。那么如何实现呢?
其实将一段简单的JavaScript代码插入到html的header部分就可以实现。
1 <script type="text/javascript"> 2 function browserRedirect() { 3 var sUserAgent = navigator.userAgent.toLowerCase(); 4 var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; 5 var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; 6 var bIsMidp = sUserAgent.match(/midp/i) == "midp"; 7 var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; 8 var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb"; 9 var bIsAndroid = sUserAgent.match(/android/i) == "android"; 10 var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce"; 11 var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile"; 12 if ((bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){ 13 window.location.href="http://www.mamicode.com/跳转的网页路径"; 14 } 15 } 16 browserRedirect(); </script>
怎么样,简单易行吧?
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。