Hatena::ブログ(Diary)

latest log このページをアンテナに追加 RSSフィード

2009-06-03

お手軽 ブラウザバージョン判定

getBrowserVersion() は、ブラウザのバージョン番号(Major[.Minor])を返します。

<html><head><title></title></head><body>
<script>
function getBrowserVersion() { // @return Number:
  return window.opera ? (opera.version().replace(/\d$/, "") - 0) // Opera10 shock
                      : parseFloat((/(?:IE |fox\/|ome\/|ion\/)(\d+\.\d)/.
                                   exec(navigator.userAgent) || [,0])[1]);
}
window.onload = function() {
  alert(getBrowserVersion());
}
</script>
</body></html>
BrowserResult value
Google Chrome33
Safari4β4
Firefox22
Firefox3.53.5
IE5.55.5
IE66
IE77
IE8(IE7モード)7
IE8(IE8モード)8
Opera9.279.2
Opera10β10

IE8(IE8モード)を判定するには、以下のようにします。

if (document.documentMode >= 8) {

// IE8 mode

}

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト

コメントを書くには、なぞなぞ認証に回答する必要があります。

トラックバック - http://d.hatena.ne.jp/uupaa/20090603/1244029278
Connection: close