Navigator.userAgent.match - 特定的手机识别

时间:2012-05-08 15:11:23

标签: javascript php html navigator

我正在认识到当用户使用navigator.userAgent.match使用某些手机时,但在Android上有许多平板电脑/手机/机顶盒。所以我有

if(navigator.userAgent.match(/android/i)){

但是我如何从Androids列表中选择一个HTC One?它的用户代理是:

user-agent: Mozilla/5.0 (Linux; U; Android 4.0.3; en-gb; HTC_One_S Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30

我可以说Android 4.0但是Android 4.0有很多产品。下一步是检查屏幕大小,我可以做,但有没有办法专门检查navigator.userAgent是否完全匹配HTC One S?

1 个答案:

答案 0 :(得分:3)

也许if(navigator.userAgent.match(/HTC_One_S/i)){