<更新記録>
2008年 6月 22日
執筆

姉妹サイトから検索 Web検索

SWT - JavaでGUIプログラミング
きままにインデックス
PHPノート
ゴルフ道具研究所


どのブラウザかを調べる

Prototype: {
  Browser: {
    IE:     !!(window.attachEvent && !window.opera),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  }
}

prototype.jsには、上記のようなコードが含まれていて、ブラウザが何であるのか特定する処理を短縮することができます。
次のような感じで使うことができます。

if (Prototype.Browser.IE) {
	alert('IEです。');
} else if (Prototype.Browser.Opera) {
	alert('Operaです。');
} else if (Prototype.Browser.gecko) {
	alert('Geckoです。');
}

Powered by VeryEasyCMS