【JavaScript】正規表現②〜ブラウザチェック〜

続きで、正規表現をつかったブラウザ検証

ブラウザ情報を取得するには
navigatorオブジェクトを使用する

navigator.[プロパティorメソッド]

下記のプロパティ、メソッドの中からuserAgentを使用しブラウザをチェックする

if (/MSIE 6./i.test(navigator.userAgent)) {
   /*IE6のとき実行したい処理*/
}

navigator.userAgentで参照できるユーザエージェント情報から
ブラウザ名とバージョンを読み取り処理をする。


プロパティ一覧
appCodeName ブラウザのコード名を参照
appMinorVersion ブラウザのマイナーバージョンを参照 FireFox×
appName アプリケーション名(ブラウザ名)を参照
appVersion ブラウザのバージョンを参照
browerLanguage ブラウザの言語コードを参照 FireFox×
cookieEnable ブラウザでCookieが使用できるか参照
cpuClass CUP名を参照 FireFox×
language ブラウザの言語コードを参照 IE×
onLine オンライン状態かを参照
platform プラットフォームを参照
systemLanguage OSの言語コードを参照 FireFox×
userAgent ユーザーエージェント情報を参照
userLunguage ユーザの言語コードを参照

メソッド一覧
javaEnabled() Javaアプレットが使用できるかブール値で取得
taintEnabled() データテイントが使用できるかをブール値で取得