我想使用JavaScript判断客户端机器的浏览器是否是Opera,该怎么做?
最佳答案
现在 Opera 使用 Chrome 渲染引擎,公认的解决方案不再有效。
用户代理字符串显示如下:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36 OPR/15.0.1147.132
Opera 的唯一标识符是 OPR
部分。
这是我使用的代码,它应该与旧 Opera 或新 Opera 匹配。它使 Opera
var 成为 bool 值(true 或 false):
var Opera = (navigator.userAgent.match(/Opera|OPR\//) ? true : false);
关于javascript - 如何使用 JavaScript 确定 Opera 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1998293/