- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ブラウザ判定でMozilla Firefoxの取得の方法)
ブラウザ判定でMozilla Firefoxの取得の方法
このQ&Aのポイント
- ブラウザ判定のサンプルソースを使用した際、IEかNNかを見分けることはできますが、Mozilla Firefoxの判定を行うことができません。
- ブラウザごとの仕様の違いに少し戸惑っているJavaScript初心者です。IEとNNについての解説は多く見かけますが、FireFoxに関する情報は少ないです。
- Mozilla Firefoxの判定について今少しだけ学びましたが、まだ完全に理解しているわけではありません。情報を共有していただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず、Netscape といっても Netscape4.x以前 と6.0以降では全く別のブラウザです。(5.xは存在しません) Netscape6以降はgeckoというレンダリングエンジン (htmlを処理するプログラム、CSSやJavascriptを処理するコンポーネント等も含まれています) を使っていますが、Firefoxも(バージョンの違いはあれど)同じものを使っていますのでNetscape6.0以降とFirefoxは概ね同じ動作をすると考えてよいです。 (Netscape6は現行の7に比べてバグが多くて厄介ですが。) とりあえず細かく正確に分類したければ navigator.userAgent で調べることができます。→実際の値は参考URL1 userAgentの文字列に'Firefox'が含まれていればFirefoxです。 ブラウザの判定方法は上記以外に色々あるけど、どんな手段を用いればよいかは、どんな機能を操作したいかによって違ってきます。
お礼
値はけっこうごちゃごちゃしていますね。 この中から自分で探したいものに共通する規則性を見つけてキーワードにしなければいけないということですね。 ありがとうございました。