JS判断手机端跳转代码

模板网 2015-05-12

JS判断手机端跳转代码

复制代码 代码如下:
var browser={
    versions:function(){ 
           var u = navigator.userAgent, app = navigator.appVersion;
           return {//移动终端浏览器版本信息 
                trident: u.indexOf('Trident') > -1, //IE内核
                Opera: u.indexOf('Opera') > -1, //opera内核  //Presto
                Series: u.indexOf('Series') > -1, //opera内核  塞班手机
                webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
                gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
                mobile: !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/) && u.indexOf('QIHU') && u.indexOf('Chrome') && u.indexOf('; U;')>-1, //是否为移动终端   去掉||!!u.match(/AppleWebKit/ 否则在pc上用safari,google打开也会跳到手机站。
                ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
                iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
                iPad: u.indexOf('iPad') > -1, //是否iPad
                webApp: u.indexOf('Safari') == -1, //是否web应该程序,没有头部与底部
ua:u 
            };
         }(),
         language:(navigator.browserLanguage || navigator.language).toLowerCase()
 
if(((browser.versions.mobile) || (browser.versions.android) ||(browser.versions.Series)) && !browser.versions.iPad){
  this.location = "http://m.baidu.com";//判断是手机
}else if(browser.versions.iPad){
  this.location = "http://www.baidu.com"; //判断是ipad
}

相关文章

  1. JS MD5加密代码md5.js 纯JS代码写的md5加密代码

    JS MD5加密代码md5.js 纯JS代码写的md5加密代码。 代码打包下载: JS MD5加密代码md5.js 纯JS代码写的md5加密代码 使用方法: 在页面中引用md5.js,使用md5函数来加密字符串。 复制代码 代码如下: script src=md5.js/script script //alert(md5(admin)); doc

  2. JS实现百叶窗效果

    JS实现百叶窗效果,适合做专家介绍,设备技术等介绍效果。效果演示中使用的是纯色图片,将对应的图片替换即可。 引用slider.js文件在底部调用初始化代码script type=text/javascriptslider.init();/script ,演示效果中为方便起见将slider.js中的代码整合到

  3. html5输入框正则验证

    html5输入框正则验证,输入框禁止粘贴,禁止右键菜单。

  4. JS判断手机端跳转代码

    JS判断手机端跳转代码 复制代码 代码如下: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf(Trident) -1, //IE内核 Opera: u.indexOf(Opera) -1, //ope

  5. JS判断手机访问跳转到手机站使用百度uaredirect.js

    使用了百度SIteApp提供的一个判断手机访客的js代码uaredirect.js,来实现当用户使用手机访问我们的PC站的时候自动跳转到我们的手机站。 用法非常简单: 第一段是引用百度的uaredirect.js,本人还是喜欢将代码保存到本地,代码量也不是很大。 第二段是使用代

随机推荐

  1. JS MD5加密代码md5.js 纯JS代码写的md5加密代码

    JS MD5加密代码md5.js 纯JS代码写的md5加密代码。 代码打包下载: JS MD5加密代码md5.js 纯JS代码写的md5加密代码 使用方法: 在页面中引用md5.js,使用md5函数来加密字符串。 复制代码 代码如下: script src=md5.js/script script //alert(md5(admin)); doc

  2. JS实现百叶窗效果

    JS实现百叶窗效果,适合做专家介绍,设备技术等介绍效果。效果演示中使用的是纯色图片,将对应的图片替换即可。 引用slider.js文件在底部调用初始化代码script type=text/javascriptslider.init();/script ,演示效果中为方便起见将slider.js中的代码整合到

  3. html5输入框正则验证

    html5输入框正则验证,输入框禁止粘贴,禁止右键菜单。

  4. JS判断手机端跳转代码

    JS判断手机端跳转代码 复制代码 代码如下: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf(Trident) -1, //IE内核 Opera: u.indexOf(Opera) -1, //ope

  5. JS判断手机访问跳转到手机站使用百度uaredirect.js

    使用了百度SIteApp提供的一个判断手机访客的js代码uaredirect.js,来实现当用户使用手机访问我们的PC站的时候自动跳转到我们的手机站。 用法非常简单: 第一段是引用百度的uaredirect.js,本人还是喜欢将代码保存到本地,代码量也不是很大。 第二段是使用代