2款JS脚本判断手机浏览器跳转WAP手机网站

林继 WordPress 41,766 共写了414个字 (2013-08-14 20:07:54) 1条评论 打印 扫描二维码 百度已收录

本文来自:http://www.laozuo.org/1329.html

随着移动设备的普及,企业的网络宣传已经不能局限在PC端,而需要同时在移动端有所建树。对于公司网站来说,以前都是做的PC端的,当然手机等移动端也可以访问,但是用户体验肯定不如完全适合的手机端来的方便。我们在给自己的网站做了WAP手机网站之后,如果有用户通过手机访问我们的企业顶级域名网站,那就判断跳转到专为的WAP网站。
这里老左整理到目前自己在使用的2种JS脚本,因为之前一直有朋友跟我要,所以这里分享出来。

第一种:直接JS脚本

  1. <script type="text/javascript">
  2. try {
  3. var urlhash = window.location.hash;
  4. if (!urlhash.match("fromapp"))
  5. {
  6. if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
  7. {
  8. window.location="http://www.laozuo.org(更换成自己的WAP网站)";
  9. }
  10. }
  11. }
  12. catch(err)
  13. {
  14. }</script>

第二种,稍微长一些,引用

  1. function uaredirect(murl){
  2. try {
  3. if(document.getElementById("bdmark") != null){
  4. return;
  5. }
  6. var urlhash = window.location.hash;
  7. if (!urlhash.match("fromapp")){
  8. if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
  9. location.replace(murl);
  10. }
  11. }
  12. } catch(err){}
  13. }

上述的脚本保持到mobile.js文件,然后在需要调用的页面引用下面2个JS调用文件。

  1. <script src="mobile.js" type="text/javascript"></script>
  2. <script type="text/javascript">uaredirect("http://www.laozuo.org(更换成自己的WAP网站)");</script>

两种方法都可以使用,我在安卓和IPHONE测试可行。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

一条评论
  • 彳余

    2013年12月3日 11:42:49

    2款JS脚本判断手机浏览器跳转WAP手机网站

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >