移动端html5开发关于用js检测用户设备
通过用户代理检测浏览网页设备为android,iphoneipad等:
用正则去匹配UA,得到设备型号
关于正则表达式中括号、问号和冒号:
正则表达式中添加括號(),表示将成功匹配字符串赋给RegExp.$1等返回而括号中表达式之前加“?:”则表示不将匹配字符串赋给RegExp.$1,此时输出RegExp.$1为空
正则表达式之后加i表示匹配字符串不区分大小写
RegExp.$1是RegExp的一个属性,指的是与正则表达式匹配的第一个 子匹配(以括号为标志)字符串,以此类推RegExp.$2,RegExp.$3..RegExp.$99总共可以有99个匹配,看了例子就知道了
附加匹配主流浏览器关闭javascript设备:
用JavaScript代码来判断浏览器关闭javascript类型及设备访问该网页支持手机上所有的浏览器关闭javascript。具體代码如下: