2012-01-25 14 views

答えて

4

この文字列はnavigator.userAgentで直接入手できます。ただし、ユーザーが簡単に変更できるため、この文字列はあまり信頼性がありません。重要でない目的にのみ使用してください。

ユーザエージェントを検出して、サポート対象を「知っている」ようにするには、機能検出に切り替える方がよいでしょう。ブラウザを検出するための代替方法の

例:

  • IE:条件付きコメント(HTML(また、IEのバージョン)またはin JScriptを含ん)
  • Firefoxの/ Webkitの/オペラ:ベンダーとCSSプロパティを設定します-prefixを実行し、just-setプロパティの存在を確認します。
+0

大変感謝します。私は非重要な目的のためにそれを必要とします:) – cwd

+0

"この文字列はあまり信頼できません"クライアント側のJavaScriptの場合ユーザーはコードを直接編集できるので何も信頼できません。このプロパティについて特に信頼できるものは何もありません。 –

3

navigator.userAgentには、ブラウザのユーザーエージェント文字列が含まれています。

関連する問題