对各浏览器userAgent的检测客户端

一、正则验证设备方法

web前端能够通过js来辨别mobile or pc,下面就列举一些常用的浏览器userAgent:

var agent=navigator.userAgent;

var patternMobile=/mobile/ig;

var patternModel={

"iphone":new RegExp("iPhone",'i'),

"iPad":new RegExp("iPad",'i'),

"iPod":new RegExp("iPod",'i'),

"mini":new RegExp("mini",'i'),

"android":new RegExp("android",'i'),

"360":new RegExp("360\s+Aphone\s+Browser",'i'),

"baidu":new RegExp("baidubrowser",'i'),

"uc":new RegExp("UCBrowser",'i'),

"dolphin":new RegExp("DolphinBrowserCN",'i'),

"sougou":new RegExp("SogouMobileBrowser",'i'),

"lenvo":new RegExp("Lenovo-",'i'),"opera":new RegExp("OPR",'i'),

"chrome":new RegExp("chrome",'i'),

"firefox":new RegExp("FireFox",'i'),

"qq":new RegExp("MQQBrowser",'i'),

"nokia":new RegExp("NokiaBrowser",'i'),

"Symbian":new RegExp("Symbian",'i'),

"windowsphone":new RegExp("Windows\s+Phone|w7|w8",'i'),

"weixin":new RegExp("WindowsWechat",'i')

}

浏览器的检测

1.patternMobile.test(agent)                           //检测是否为手机端

2.patternModel.iphone.test(agent)              //检测是否为iphoe

3.patternModel.iPad.test(agent)                  //检测是否为ipad

4.patternModel.iPod.test(agent)                  //检测是否为iPod

5.patternModel.mini.test(agent)                  //检测是否为iphone mini

6.patternModel.iphone.t

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值