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>
| Browser | Result value |
| Google Chrome3 | 3 |
| Safari4β | 4 |
| Firefox2 | 2 |
| Firefox3.5 | 3.5 |
| IE5.5 | 5.5 |
| IE6 | 6 |
| IE7 | 7 |
| IE8(IE7モード) | 7 |
| IE8(IE8モード) | 8 |
| Opera9.27 | 9.2 |
| Opera10β | 10 |
if (document.documentMode >= 8) {
// IE8 mode
}
トラックバック - http://d.hatena.ne.jp/uupaa/20090603/1244029278
リンク元
- 254 http://reader.livedoor.com/reader/
- 118 http://phpspot.org/blog/archives/2009/06/javascript_77.html
- 115 http://d.hatena.ne.jp/
- 98 http://b.hatena.ne.jp/hotentry
- 80 http://3q3q.blog89.fc2.com/
- 50 http://news.atode.cc/
- 48 http://b.hatena.ne.jp/hotentry/it
- 37 http://www.google.co.jp/reader/view/
- 36 http://3q3q.blog89.fc2.com/blog-entry-5638.html
- 32 http://fastladder.com/reader/
