博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端js判断访问站点设备(手机还是PC)实现自动跳转代码
阅读量:6898 次
发布时间:2019-06-27

本文共 867 字,大约阅读时间需要 2 分钟。

网上搜集的 不知道实用不 先收藏了

<script type="text/javascript">

 var commonURL = 'http://www.jsdaima.com/';

 function mobile_device_detect(url){

  var thisOS=navigator.platform;

  var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");

  for(var i=0;i<os.length;i++){

    if(thisOS.match(os[i])){   

         window.location=url;

         }

  }

  if(navigator.platform.indexOf('iPad') != -1){

      window.location=url;

  }

  var check = navigator.appVersion;

      if( check.match(/linux/i) ){

          if(check.match(/mobile/i) || check.match(/X11/i)) {

         window.location=url;

        }  

      }

  Array.prototype.in_array = function(e){

    for(i=0;i<this.length;i++){

      if(this[i] == e)

      return true;

      }

      return false;

    }

  } 

mobile_device_detect("跳转地址");/*指定跳转地址*/

 </script>

本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1727148

转载地址:http://oxcdl.baihongyu.com/

你可能感兴趣的文章
dbchart
查看>>
GCC指令
查看>>
[转] Exchange Server 2013部署
查看>>
I-129表
查看>>
ImageView setImageURI图片不改变\NetWorkImageView 不显示的问题
查看>>
Flash xml 中文乱码
查看>>
BZOJ 2727 双十字(树状数组)
查看>>
8.2 C++ AMP advanced concepts
查看>>
Linux Mint 11正式版发布!
查看>>
C++开发者快速学习Objective-C语言核“.NET研究”心语法
查看>>
(总结)Nginx使用的php-fpm的两种进程管理方式及优化
查看>>
我的KT库之----数据库的操作(DbHelper)
查看>>
js Grid - 列表插件
查看>>
20个优秀的固定位置网站菜单设计案例
查看>>
php函数serialize()与unserialize()
查看>>
批处理 Telnet 星球大战 话说我也清楚这是什么东东
查看>>
myeclipse jsp和java字体设置
查看>>
使用c#,WPF,模仿IPhone的Loading(加载)效果
查看>>
真正无错的javascript的replaceAll函数 [转]
查看>>
AT指令(中文详解版)(三)
查看>>