2011-09-15 20 views
0

私はSony Bravia TVインターネットブラウザの検出器を書きたいと思います。私はそれがOperaブラウザであることを知っていましたが、それを検出するプロパティは正確にはわかりません。誰がOperaのバージョンを知っているのですか、それがSony TVブラウザだと私はどのように知ることができますか? ありがとうたくさんありますSony Braviaインターネットブラウザを検出するにはどうすればよいですか?

答えて

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"; 

あなたが上見ることができるように、テレビは、余分なX-AV-物理ユニット-情報とX-で自身を特定しますAVクライアント情報ヘッダー

テレビのブラウザのクライアント側の検出に関しては、私はthis post(Googleのテレビを参照していますが、まだ...)、2つのデバイス上のnavigator.userAgentプロパティの内容を見ることができましたソニー・ブラビアを含む。

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 
関連する問題