js判断是否手机访问
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
<script type= "text/javascript" > if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ try { if (/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ } else
if (/iPad/i.test(navigator.userAgent)){ } else { } } catch (e){} } </script> |
AppleWebKit.*Mobile 说明:
点 是任意字符
* 是取 0 至 无限长度
.* 就是匹配AppleWebKit xxxxxxxxxxxx(任意字符) Mobile
手机浏览器User-Agent信息
3个例子如下:
2345浏览器
Mozilla/5.0 (Linux; U; Android 4.2.2; zh-cn; Galaxy Nexus
Build/JDQ39) AppleWebKit/534.30
(KHTML, like Gecko) Version/5.0 Mb2345Browser/4.0 Mobile
Safari/534.30
遨游浏览器
Mozilla/5.0 (Linux; U; Android 4.2.1; zh-cn;
AMOI N828 Build/JOP40D) AppleWebKit/534.30 (KHTML, like Gecko)
Version/4.0 Mobile Safari/534.30
Maxthon
UC浏览器
Mozilla/5.0 (Linux; U; Android 4.2.1; zh-CN; AMOI
N828 Build/JOP40D)
AppleWebKit/534.31 (KHTML, like Gecko) UCBrowser/9.2.4.329 U3/0.8.0 Mobile Safari/534.31
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。