• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Macfirefox3とMacfirefox2以下でCSSを切り替えたい)

MacのFirefoxでCSSを切り替えたい方法

このQ&Aのポイント
  • MacのFirefox3とそれ以外のFirefoxでCSSを切り替えたいですが、うまく分岐できません。JavaScriptに詳しくないため、解決策を教えてください!
  • MacのFirefox3とそれ以外のFirefoxでCSSを切り替えたいと考えていますが、分岐がうまくいっていません。JavaScriptに詳しくないので、解決策を教えてください!
  • MacのFirefox3とそれ以外のFirefoxでCSSを切り替えたいのですが、分岐ができません。JavaScriptに詳しくないので、どうすれば良いか教えてください!

質問者が選んだベストアンサー

  • ベストアンサー
noname#137826
noname#137826
回答No.1

こんにちは。 直接的な答えと致しましては・・・ Firefoxのバージョンの区別は navigator.appVersion ではなく navigator.userAgent で行います。 navigator.userAgent.indexOf("rv:1.9")!=-1 // Firefox 3 で true navigator.userAgent.indexOf("rv:1.8.1")!=-1 // Firefox 2 で true で区別できます。 参考URLをご覧になるとおわかりになると思いますが、navigator.appVersion では区別がつきません。 間接的な答えと致しましては・・・ 全ての場合を過不足無く区別するコードを書くのはかなり大変です。prototype や jQuery といったライブラリを使用することを検討なさるのがよいかと思います。 # さらに間接的な答えと致しましては・・・ # おせっかいは承知なのですが、フォントサイズは変更して使われている方も多いのでは?(私もそうです) # ブラウザで分けたところで、どこまで実効性があるのでしょう・・・

参考URL:
http://www.openspc2.org/userAgent/
sabi32
質問者

お礼

kaorineさん> ご回答ありがとうございました、 大変助かりました! ライブラリの利用も今後視野に入れたいと思います。 フォントサイズの変更についてですが、 私自信、ブラウザのフォントは自分で調整しています…。 しかしどうしても振り分けたい場合があったもので。 また、どうしてもWindowsとMacのフォントサイズ差が 気になってしまうのですよね…。;; どのブラウザもデフォルトフォントサイズを 一緒にしてくれると良いのですが! ご回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A