• 締切済み

JavaScriptを使って、現在のブラウザがhtmlかchmかを判定する方法は?

よろしくお願いします。 htmlをまとめて、chmを作っています。 JavaScriptを使って、現在のブラウザがhtmlかchmかを判定する方法はありますか? navigator.appNameで見分けられると思ったのですが、両方ともMicrosoft Internet Explorerになっています。 何か良い方法があれば教えていただけないでしょうか。 つまり、html、chmによって処理を分けたいと思っているのです。

みんなの回答

noname#119508
noname#119508
回答No.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の時】'); } 余分なものが多くてすみません。

回答No.1

location.hrefが".chm"で終わっていたらchm、それ以外ならhtmlという判断はできないですか?

yuka_102
質問者

補足

レスありがとうございます。 結果は、2つともhtmlでした。 それ以外に何か方法があれば、教えていただけないでしょうか。

関連するQ&A

専門家に質問してみよう