【javascript】アクセスしたデバイスの種類を調べる方法

アプリにアクセスしたアプリが何のデバイス

なのか判別する方法

最も分かりやすいと思われるやり方です。

 

</pre>
const = ua = window.navigator.userAgent;

if(ua.indexOf("IPhone") != -1){
alert("iphoneユーザーです")
} else if(ua.indexOf("Android") != -1){
alert("androidユーザーです")
} else {
alert("ipadユーザーです")
}
<pre>

uaにはtrueかfalseのどちらかが入っており

アクセスしたデバイスがiphoneならtrueが返ってきます。

然り、アクセスしたデバイスがandroidの場合はtrueが返ってきます。

 

デバイス名が取れれば、alert(window.navigator.userAgent)などで

取ってきたデバイス名を自由に使おうこともできます。

基本的な使い方はこんな感じ。

 

脳内では、ノッチを判定元とした機能を想像しているのでまずは最も外判別がつく

デバイスの判定→iphoneの世代の判定→世代に合わせたcssの設定で順に

囲っていけばいけそう。

>株式会社シーポイントラボ

株式会社シーポイントラボ

TEL:053-543-9889
営業時間:9:00~18:00(月〜金)
住所:〒432-8003
   静岡県浜松市中央区和地山3-1-7
   浜松イノベーションキューブ 315
※ご来社の際はインターホンで「316」をお呼びください

CTR IMG