我正在识别用户何时使用 navigator.userAgent.match 来使用某些手机,但对于 Android,有许多平板电脑/手机/机顶盒。所以我有
if(navigator.userAgent.match(/android/i)){
但是我该如何从 Android 列表中选择 HTC One S 呢?它的用户代理是:
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 完全匹配?
最佳答案
也许if(navigator.userAgent.match(/HTC_One_S/i)){
?
关于javascript - Navigator.userAgent.match - 特定手机识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10501395/