【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() データテイントが使用できるかをブール値で取得