【发布时间】:2015-02-22 05:37:04
【问题描述】:
我以前用过:
(window.navigator.userAgent.indexOf('Android') > -1 && (/Chrome\/[.0-9]*/).test(window.navigator.userAgent)) || navigator.userAgent.match('CriOS');
在 iOS 设备上检测 Chrome,但 Chrome 上的 6+ 用户代理似乎是:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10 (000578)
过去我也使用device.js 将“mobile”类添加到HTML 标记中。似乎这两种方法现在都不起作用。知道如何在 iPhone 6+ 上检测 Chrome 吗?
【问题讨论】:
-
window.hasOwnProperty("chrome")? -
谢谢。试过了,还是不行。
-
/(iPhone; CPU iPhone OS 8_0 like Mac OS X)/.test(window.navigator.userAgent) && window.navigator.vendor === "Google Inc."?
标签: jquery ios user-agent detect iphone-6-plus