ブラウザを判別する(navigator.appName)

動作ブラウザ
Internet Explorer Netscape Navigator
4.0x 4.5 5.0x 5.5 6.0 4.x 6.0
Windows -
Macintosh - -
UNIX - - - - -

解  説  ブラウザを判別するにはnavigatorオブジェクトのappNameプロパティを参照し、得られた文字列を調べます。Internet Explorerという文字があればInternet Explorer、Netscapeという文字があればNetscape NavigatorまたはInternet Explorer以外のブラウザになります。
コード <html> <head> <title>ブラウザを判別する(navigator.appName)</title> <script language="JavaScript"><!-- str = navigator.appName.toUpperCase(); result= "不明・・・"; if (str.indexOf("NETSCAPE") >= 0) result = "Netscape Navigator"; if (str.indexOf("EXPLORER") >= 0) result = "Internet Explorer"; // --></script> </head> <body> <script language="JavaScript"><!-- document.write("ブラウザは"+result.bold()+"です"); // --></script> </body> </html>

■サンプルスクリプトを実行する >>実行
■各ブラウザでの動作結果を見る >>View!