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 文本框默认提示信息点击清空

    JS 文本框默认提示信息点击清空,关键的代码。 复制代码 代码如下: onfocus=if(this.value==this.defaultValue){this.value=;}; onblur=if(this.value==){this.value=this.defaultValue;} type=text 效果截图:

  2. JS判断手机访问函数

    函数is_mobile()手机端返回true,PC端返回false,根据返回值来判断时候是手机端访问,然后做相应的操作。 复制代码 代码如下: script function is_mobile() { var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browse

  3. JS实现百叶窗效果

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

  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. html5输入框正则验证

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

随机推荐

  1. JS 文本框默认提示信息点击清空

    JS 文本框默认提示信息点击清空,关键的代码。 复制代码 代码如下: onfocus=if(this.value==this.defaultValue){this.value=;}; onblur=if(this.value==){this.value=this.defaultValue;} type=text 效果截图:

  2. JS判断手机访问函数

    函数is_mobile()手机端返回true,PC端返回false,根据返回值来判断时候是手机端访问,然后做相应的操作。 复制代码 代码如下: script function is_mobile() { var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browse

  3. JS实现百叶窗效果

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

  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. html5输入框正则验证

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