Browser 如何通过互联网浏览器检测索尼Bravia?

Browser 如何通过互联网浏览器检测索尼Bravia?,browser,television,sony,Browser,Television,Sony,我想写索尼Bravia电视网络浏览器的检测器。我知道这是Opera浏览器,但我不知道检测它的确切属性是什么?有人知道什么是Opera版本,或者我怎么知道它是索尼电视浏览器? 非常感谢检测方法取决于您何时在服务器端(在这种情况下,您必须查看浏览器在tv中发送的额外标题)或客户端javascript,在这种情况下,您必须查看navigator.userAgent属性 至于额外的标题,我能找到的唯一信息是以下示例标题: X-AV-Physical-Unit-Info: pa="BRAVIA KDL-4

我想写索尼Bravia电视网络浏览器的检测器。我知道这是Opera浏览器,但我不知道检测它的确切属性是什么?有人知道什么是Opera版本,或者我怎么知道它是索尼电视浏览器?
非常感谢

检测方法取决于您何时在服务器端(在这种情况下,您必须查看浏览器在tv中发送的额外标题)或客户端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头标识自己

至于电视浏览器的客户端检测,我发现(参考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