検索

ホームページ  >  に質問  >  本文

浏览器 - javascript如何识别opera?

如题,但不用userAgent

迷茫迷茫2894日前591

全員に返信(4)返信します

  • 阿神

    阿神2017-04-10 12:48:32

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

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

    返事
    0
  • 高洛峰

    高洛峰2017-04-10 12:48:32

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

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

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

    返事
    0
  • PHP中文网

    PHP中文网2017-04-10 12:48:32

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


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

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

    都可以看看~

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-10 12:48:32

    推荐两篇博文

    [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 );
    

    }

    返事
    0
  • キャンセル返事