js实现手机端、pc端相应的跳转
2018-01-15 00:00
162 查看
只需要加入两行代码即可
1、加入压缩后的uaredirect.js
2、在页面title后加入
1、加入压缩后的uaredirect.js
function uaredirect(f){try{if(document.getElementById("bdmark")!=null){return}var b=false;if(arguments[1]){var e=window.location.host;var a=window.location.href;if(isSubdomain(arguments[1],e)==1){f=f+"/#m/"+a;b=true}else{if(isSubdomain(arguments[1],e)==2){f=f+"/#m/"+a;b=true}else{f=a;b=false}}}else{b=true}if(b){var c=window.location.hash;if(!c.match("fromapp")){if((navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i))){location.replace(f)}}}}catch(d){}}function isSubdomain(c,d){this.getdomain=function(f){var e=f.indexOf("://");if(e>0){var h=f.substr(e+3)}else{var h=f}var g=/^www./;if(g.test(h)){h=h.substr(4)}return h};if(c==d){return 1}else{var c=this.getdomain(c);var b=this.getdomain(d);if(c==b){return 1}else{c=c.replace(".","\.");var a=new RegExp("\."+c+"$");if(b.match(a)){return 2}else{return 0}}}};
2、在页面title后加入
<script src="/js/uaredirect.js" type="text/javascript"></script> <script type="text/javascript">uaredirect("XXXXX");</script>
相关文章推荐
- 用户进入一个工程的PC端和手机端选择的js实现
- JS判断设备类型跳转至PC端或移动端相应页面
- 《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》
- JS实现手机访问pc网址自动跳转到wap网站
- 利用JS实现手机访问PC网址自动跳转到wap网站
- 前端js判断访问站点设备(手机还是PC)实现自动跳转代码
- 利用JS实现手机访问PC网址自动跳转到wap网站
- JS实现PC手机端和嵌入式滑动拼图验证码三种效果
- phpcms实现手机端与PC端双模板的方法与详细教程(同步跳转)
- js实现自动识别手机端pc端跳转
- js实现弹窗提示,N秒后自动关闭并跳转页面
- 实现网页页面跳转的几种方法(meta标签、js实现、php实现)
- js(javascript)实现页面跳转的几种方式和写法
- js实现平滑跳转到锚点(Anchor)
- js实现页面跳转并传值(不需后台)
- JS实现页面超时后自动跳转到登陆页面
- JS做农场系列(三):植物在相应土地上生长的实现
- js,jquery滚动/跳转页面到指定位置的实现思路
- Java EE实现直接进入登录界面-JS页面跳转(一)
- js代码实现根据实际物理地址,进行 URL 跳转,并实现用户自定义 URL 跳转