js判断浏览器类型(手机和电脑终端)
2014-08-27 11:23
183 查看
工作中经常会用到通过js来判断浏览器的功能!今天这里通过js来判断浏览器是来自移动设备还是pc设备!
代码如下:
以上代码会通过返回布尔值来判断!你可以通过这个扩展出你想要的方法和函数!
代码如下:
var browser={ versions:function(){ var u = window.navigator.userAgent; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核 gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核 mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端 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或者安卓QQ浏览器 iPad: u.indexOf('iPad') > -1, //是否为iPad webApp: u.indexOf('Safari') == -1 ,//是否为web应用程序,没有头部与底部 weixin: u.indexOf('MicroMessenger') == -1 //是否为微信浏览器 }; }() } document.writeln(" 是否为移动终端: "+browser.versions.mobile); document.writeln(" ios终端: "+browser.versions.ios); document.writeln(" android终端: "+browser.versions.android); document.writeln(" 是否为iPhone: "+browser.versions.iPhone); document.writeln(" 是否iPad: "+browser.versions.iPad); document.writeln(navigator.userAgent);
以上代码会通过返回布尔值来判断!你可以通过这个扩展出你想要的方法和函数!
相关文章推荐
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- js方法判断浏览器终端是电脑还是手机。
- PHP和js判断访问终端是否是微信浏览器手机还是电脑
- js自动判断浏览器类型跳转到手机版
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- JS 判断访问终端是电脑还是移动设备/手机
- JS判断访问终端是手机还是电脑
- JS判断移动设备的终端类型(浏览器UserAgent)
- JS识别浏览器类型(电脑浏览器和手机浏览器)
- 使用JS判断移动设备的终端类型(浏览器UserAgent)
- 通过js判断打开页面的手机浏览器类型
- js根据客户端浏览器类型,判断跳转官网/手机网站
- JS判断是电脑浏览器还是手机浏览器?
- JS判断终端浏览器类型
- JS 判断浏览器类型,获取位置信息,让手机震动
- js判断移动终端(手机浏览器)
- js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
- js判断终端是手机还是电脑
- 两款JS脚本判断手机浏览器类型跳转WAP手机网站
- JS判断浏览器语言及终端类型(android/ios)