- 締切済み
JavaScriptを使って、現在のブラウザがhtmlかchmかを判定する方法は?
よろしくお願いします。 htmlをまとめて、chmを作っています。 JavaScriptを使って、現在のブラウザがhtmlかchmかを判定する方法はありますか? navigator.appNameで見分けられると思ったのですが、両方ともMicrosoft Internet Explorerになっています。 何か良い方法があれば教えていただけないでしょうか。 つまり、html、chmによって処理を分けたいと思っているのです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
IEかChromeを分けたいということですか? 自分が使ってるソースを一部書いておきます。(実際は2300行程度あるソース) if(navigator.userAgent.indexOf("Opera/") != -1){ document.write('【Operaの時】'); } else if(navigator.userAgent.indexOf("MS") != -1){ document.write('【IEの時】'); } else if(navigator.userAgent.indexOf("Firefox/") != -1){ document.write('【Mozilla Firefoxの時】'); } else if(navigator.userAgent.indexOf("Chrome/") != -1){ document.write('【Google Chromeの時】'); } else if(navigator.userAgent.indexOf("Safari/") != -1){ document.write('【Safariの時】'); } 余分なものが多くてすみません。
- 神崎 渉瑠(@taloo)
- ベストアンサー率44% (1016/2280)
location.hrefが".chm"で終わっていたらchm、それ以外ならhtmlという判断はできないですか?
補足
レスありがとうございます。 結果は、2つともhtmlでした。 それ以外に何か方法があれば、教えていただけないでしょうか。