JavaScript でブラウザのバージョンを調べる
- カテゴリ:
- JavaScript
- ブラウザ
- コメント数:
- Comments: 0
◆ ゆーざえーじぇんと
ブラウザのバージョンを調べるときに about:version とか専用のページに行くのって意外と面倒だったりします
JavaScript で動き確かめてそのまま今のバージョンもメモしたいってときに JavaScript で調べられたらなーって思います
でもさすがに JavaScript からブラウザの情報を取ってくるなんてムリだよねーと諦めていましたが よくよく考えてみるとあるじゃないですか ブラウザバージョンを持っているものが
そう UserAgent 文字列です
Chrome
Firefox
こんな感じで取れました
自分が知りたいだけならコレで十分ですし ブラウザバージョンを文字列として取得したいなら正規表現バージョン文字列だけ取り出せばおっけいですね
JavaScript で動き確かめてそのまま今のバージョンもメモしたいってときに JavaScript で調べられたらなーって思います
でもさすがに JavaScript からブラウザの情報を取ってくるなんてムリだよねーと諦めていましたが よくよく考えてみるとあるじゃないですか ブラウザバージョンを持っているものが
そう UserAgent 文字列です
Chrome
navigator.userAgent
// "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
// "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"
Firefox
navigator.userAgent
// "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
// "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0"
こんな感じで取れました
自分が知りたいだけならコレで十分ですし ブラウザバージョンを文字列として取得したいなら正規表現バージョン文字列だけ取り出せばおっけいですね