- ベストアンサー
ブラウザを調べて分岐させる方法
こんにちは。 Javascriptでユーザーの閲覧環境(OS、ブラウザ)によって 違うページを見せたいんです。 Win・Macの違いについては <script language="JavaScript"> var ua = navigator.userAgent if( ua.indexOf("Mac") != -1 ){ location.href = 'mac_home.html' } else { location.href = 'win_home.html' } </script> で解決したのですが、IE、NNでの分岐のかけ方がわかりません。 同じような方法でできるらしいのですが、何度やっても失敗してしまって、 NNで閲覧しているのに、elesで指定したURLにジャンプしてしまったりします。 どなたかわかる方がいらっしゃいましたら教えてください。 お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下のページのブラウザ編にヒントが載っていますよ。 ブラウザごとの分岐、OS毎の分岐は基本ですね。 いつも悩まされますけど。
その他の回答 (1)
- BlueRay
- ベストアンサー率45% (204/453)
回答No.1
IEやNNのバージョンチェックです。 IEやNNのそれぞれ、バージョン毎の識別もあります。 まぁ、いろいろとあるみたいなので参考にしてみてください。
質問者
お礼
ありがとうございます。 質問をした後にここのサイトを見つけて、何とか解決いたしました。 また何かあったらお願いいたします。
お礼
ありがとうございます。 いろいろ検索して、やり方を探したのですが、このページは見つけられませんでした。いいサイトを教えていただきありがとうございます。 また何かあったらお願いいたします。