用javascript检测ios opera mini

问题描述 投票:0回答:1

我需要通过IOS opera mini浏览器阻止执行特定脚本。

navigator.UserAgent不允许清楚地标识此浏览器。它返回像这样的东西:Mozilla / 5.0(iPhone; CPU iPhone OS 7_1_1,如Mac OS X)AppleWebKit / 537.51.2(KHTML,如Gecko)OPiOS / 8.0.0.78129 Mobile / 11D201 Safari / 9537.53

Ipad pro和iphone 5 se用户代理不包括'opios'和'opr'

如何使用javascript正确检测它?

javascript user-agent opera-mini
1个回答
0
投票

iOS上的Opera Mini用户代理可以通过字符串'OPiOS'来识别。

由于他们都被迫使用UIWebView或WKWebView,所以不可能(据我所知)可靠地检测Chrome vs Firefox与iOS上的Opera,因此可能尝试检测差异的功能都是相同的。

ChromeFirefox采用相同的模式,分别使用'CriOS'和'FxiOS'。

© www.soinside.com 2019 - 2024. All rights reserved.