【发布时间】:2018-07-24 10:34:53
【问题描述】:
我使用 JavaScript 在 iPad 上打印 Opera mini 的 User-Agent 字符串,如下所示。
alert(navigator.userAgent);
结果是
Mozilla/5.0 (iPad; CPU OS 11_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15G77
我不知道如何检测到这个是 Opera Mini 的浏览器。
【问题讨论】:
-
@HyyanAboFakher 我编辑了问题。
-
Opera Mini 的哪个版本? ...它使用旧的 preston 引擎还是新的 webkit?
-
更重要的是,你需要检测它是否是Opera? ...此外,Opera 16 使用 Webkit 引擎运行,因此不同的用户代理,...他们更改的最可能原因是通过许多 Web 服务器阻止 Opera mini 不兼容 CSS3/HTML5(Microsoft用 Windows phone 做了类似的把戏)。 ...所有这一切都只是说明了为什么不欺骗用户代理,而是检测功能。
标签: javascript browser user-agent opera-mini