私はSony Bravia TVインターネットブラウザの検出器を書きたいと思います。私はそれがOperaブラウザであることを知っていましたが、それを検出するプロパティは正確にはわかりません。誰がOperaのバージョンを知っているのですか、それがSony TVブラウザだと私はどのように知ることができますか? ありがとうたくさんありますSony Braviaインターネットブラウザを検出するにはどうすればよいですか?
0
A
答えて
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
関連する問題
- 1. Sony Bravia App開発
- 2. jQueryでウィンドウサイズを検出するにはどうすればよいですか?
- 3. Linuxでファイルアクセスを検出するにはどうすればよいですか?
- 4. ハイチャートでズームイベントを検出するにはどうすればよいですか?
- 5. Win32でリソースリークを検出するにはどうすればよいですか?
- 6. カスタムビューでタッチアップを検出するにはどうすればよいですか?
- 7. javascriptでラッピングを検出するにはどうすればよいですか?
- 8. C++でランタイムエラーを検出するにはどうすればよいですか?
- 9. .NETでリアルタイムピッチ検出を行うにはどうすればよいですか?
- 10. Objective-c:ダブルタップを検出するにはどうすればよいですか?
- 11. カスタム設定を検出するにはどうすればよいですか?
- 12. スワイプ/フリッキングジェスチャを検出するにはどうすればよいですか?
- 13. バックグラウンドアクションを検出するにはどうすればよいですか?
- 14. ページリダイレクトを検出するにはどうすればよいですか?
- 15. アプリケーションのクローズを検出するにはどうすればよいですか?
- 16. フラッシュのブラウザサポートを検出するにはどうすればよいですか?
- 17. APIエラーを検出するにはどうすればよいですか?
- 18. IPropertyBagのプロパティを検出するにはどうすればよいですか?
- 19. デバイスブラウザを検出するにはどうすればよいですか?
- 20. グローバルドラッグイベントを検出するにはどうすればよいですか?
- 21. アプリケーションがドキュメントベースであるかどうかを検出するにはどうすればよいですか?
- 22. スクリプトマネージャーがページにあるかどうかを検出するにはどうすればよいですか?
- 23. タッチイベントがEditText内にあるかどうかを検出するにはどうすればよいですか?
- 24. ファイルがネットワーク上にあるかどうかを検出するにはどうすればよいですか?
- 25. QRコード読み取りアプリケーションをSony SmartEyeGlassに統合するにはどうすればよいですか?
- 26. IOSでフィンガーサイズを検出するにはどうすればいいですか?
- 27. 子アクティビティから戻ったかどうかを検出するにはどうすればよいですか?
- 28. 検索結果の古いデータをページングで検出するにはどうすればよいですか?
- 29. リンクのクリックを検出するにはどうすればいいですか
- 30. フォントに定義されている文字を検出するにはどうすればよいですか?