浏览器 - javascript如何识别opera?
迷茫
迷茫 2017-04-10 12:46:32
[JavaScript讨论组]

如题,但不用userAgent

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(4)
阿神

window.opera. 不过不知道使用 webkit 之后的 Opera 是否还有这个属性。

另,推荐特性检测而非浏览器检测。

高洛峰

客户端环境识别模块 https://github.com/aralejs/detector

客户端信息识别模块,用于自动识别用户使用的客户端环境。包括:

  • 硬件设备。
  • 操作系统。
  • 浏览器。
  • 浏览器渲染引擎。
PHP中文网

用 github 上的项目来回答问题。 欢迎关注 github那些事儿


找一些国内活跃的来参考:

  1. massframework https://github.com/RubyLouvre/mass-Framework
  2. http://ozjs.org/
  3. http://aralejs.org 貌似有个detect

都可以看看~

巴扎黑

推荐两篇博文

[Javascript]客户端检测][http://www.cnblogs.com/egger/archive/2013/04/26/3045285.html ]

[用户代理字符串简史][http://www.cnblogs.com/egger/archive/2013/04/20/3032070.html ]

但是blink的话还不清楚

//Opera 5起支持window.opera对象

if ( window.opera ){

engine.ver = window.opera.version();  //Opera 7.6起返回浏览器版本字符串
engine.opera = parseFloat( engine.ver );

}

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号