【问题标题】:How do I detect Sony Bravia internet browser?如何检测 Sony Bravia 互联网浏览器?
【发布时间】:2011-09-15 06:27:01
【问题描述】:

我想编写 Sony Bravia TV 互联网浏览器的检测器。我知道它是 Opera 浏览器,但我不知道检测它的确切属性是什么?任何人都知道什么是 Opera 版本或我怎么知道它是索尼电视浏览器? 非常感谢

【问题讨论】:

    标签: browser television sony


    【解决方案1】:

    检测方法取决于您何时在服务器端执行此操作(在这种情况下,您必须查看浏览器在电视中发送的额外标头)或客户端 javascript,在这种情况下,您必须查看navigator.userAgent 属性。

    至于额外的标题,我能找到的唯一信息是这个示例标题:

    X-AV-Physical-Unit-Info: pa="BRAVIA KDL-46XBR9";,X-AV-Client-Info: av=5.0; cn="Sony Corporation"; mn="BRAVIA KDL-46XBR9"; mv="1.7";
    

    正如您在上面看到的,tv 使用额外的 X-AV-Physical-Unit-Info 和 X-AV-Client-info 标头来标识自己

    关于电视浏览器的客户端检测,我发现this post(指的是google tv,但仍然...),您可以在其中看到两个设备上的navigator.userAgent 属性的内容,包括Sony Bravia。

    Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Large Screen Safari/533.4 GoogleTV/ 162671
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 2020-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 2011-06-05
      相关资源
      最近更新 更多