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

标签 javascript php html navigator

我正在识别用户何时使用 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/

相关文章:

jQuery 非常奇怪的行为 - 输出 html 的顺序与 append 顺序不同

javascript - 将 html 中的文本 append 到不同的部分

php - 如果页面内容混合了 php、html、css 和 javascript/jquery...并且文件扩展名是 php,要设置什么内容类型?

php - 从 php MySQL 查询输出分号分隔的行

javascript - jQuery .unload() 不显示任何内容

javascript - 高地.js : wrap toCallback into promise

php - 使用链接从数据库中删除值

javascript - 是否允许 HTML 脚本元素在外部,即使在正文中?

javascript - event.target.id 在 Firefox 上不起作用

javascript - 在 Ionic 中的单个 div 中滚动