whatismybrowser から、OS とブラウザのバージョンの組み合わせでUser Agent を取得する
まとめ
- 検索ワードに OS とブラウザのバージョン + whatismybrowser で検索する
- 検索候補の上のほうに whatismybrowser.com というサイトが表示されるのでアクセスする
Here's how we parse the user agent:
下に User Agentが表示されているのでコピーする
詳細
例えば、iOS 10.8 で Chrome 60 の組み合わせでUser Agent の文字列を取得したい場合、検索ワードを以下のように設定する。
iOS 10.8 Chrome 60 whatismybrowser
すると検索結果の候補に以下のページが出てくる。 https://developers.whatismybrowser.com/useragents/parse/602616-chrome-mac-os-x-blink
あとはHere's how we parse the user agent:
下の文字列をコピーするだけだ。
よもやま話
User Agent のキーワードと whatismybrowser という単語を組み合わせて
https://developers.whatismybrowser.com/ というサイトが候補に出てくるようにした。
すごいのはGoogleとwhatismybrowser だ。
どういった人たちが運営しているのかよくわからないが2010年からあるらしく、莫大なUAについての情報を持っているし増え続けている。
APIも公開していて、UAのパーサーのメンテナンスやサードパーティーのライブラリが更新が止まったりといった問題を解決できまっせとのこと。
Everything you wanted to know about user agents...
ユーザーエージェントについて知りたいことのすべてがある
パーサーはUAParser.jsを使用していてこれを使ったアプリケーションのテストを行いたいときにUser Agent が網羅されているサイトを探していて見つけた。