スマホ・タブレットの判定

赤字:JavaScriptの命令や重要なタグ/青字:用途に応じて変更する部分/緑字:変更可能な変数名やユーザー関数名


戻る

実例

端末の判定:

例文

端末の判定:<span id="view_device"></span>

<script type="text/javascript">
document.getElementById("view_device").innerHTML = check_device(); //端末の判定 function check_device() { var dev = "unknown"; //iOS var np = navigator.platform; if ((np == "iPhone") || (np == "iPad") || (np == "iPod")) dev = "iOS"; //Windows, MacOS, Android var ua = navigator.userAgent; if (ua.indexOf("Windows") > 0) dev = "Windows"; if (ua.indexOf("Mac") > 0) dev = "MacOS"; if (ua.indexOf("Android") > 0) dev = "Android"; return dev; } </script>

解説

スマートフォンやタッチパッドを識別する方法です。
PC用にWindowsとMacOSの判定も入れてありますので、不要の場合は削除します。

「navigator.paltform」を調べることでiPhoneやiPadを、「navigator.userAgent」を調べることでAndroidの端末を使っていることが分かります。

実際に様々な端末から収集した情報について、こちらのページも参照してください。

戻る