HOME > MIDI/AUDIO LAB

Web MIDI API 実験室


Page 32


デバイスとブラウザを判断して、表示するページを切り替えたいとします。何をよすがに切り替えるか考えてみました。navigatorを使うのが良いのでは、と思い内容をログに書き出してみます。userAgentあたりが手がかりかになりそうですので、 各デバイス上でのChromeの場合のuserAgentを書き出してみました。 Mozilla/5.0 の後のカッコの中身で、デバイスはわかりそうです。

Windows userAgent= Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 userLanguage= undefined
Android userAgent= Mozilla/5.0 (Linux; Android 4.4.2; Z200 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Mobile Safari/537.36
MAC userAgent= Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
iPod Touch userAgent= Mozilla/5.0 (iPod; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/604.1.34 (KHTML, like Gecko) CriOS/69.0.3497.91 Mobile/15E148 Safari/604.1


Windows上のブラウザで表にしてみると、以下のようになります。
Chrome userAgent= Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 userLanguage= undefined
IE userAgent= Mozilla/5.0 (Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0; rv:11.0) like Gecko
Firefox userAgent= Mozilla/5.0 (Windows NT 6.1; rv:62.0) Gecko/20100101 Firefox/62.0

あなたのブラウザの情報 → 



私の持っているいくつかの環境の結果を以下に掲載しておきます。



Copyright © Mikata Hawa 2015-2020
fabercastell679@yahoo.com