#はじめに
この記事は開発メモです。随時更新していきます。
テーマ
プラットフォーム固有コード
- iOS/Safari 13+: モーションセンサーによる磁北取得
おすすめモジュール
- platform.js: PCかスマホやタブレットなのか判定するために利用
platform.js
platform.jsは、WebブラウザとWebブラウザを実行しているOSを識別するためのモジュール。window.platformで参照。
プロパティ名 | 説明 | iPhone SE2(14.6) | macOS Mojave |
---|---|---|---|
name | Webブラウザ名 | Safari | Chrome |
version | Webブラウザのバージョン番号 | 14.1.1 | 100.0.4896.60 |
product | 製品名 | iPhone | null |
os.family | OS名 | iOS | OS X |
os.version | OSのバージョン番号 | 14.6 | 10.14.6 |
推奨の理由は以下の通り。
- navigator.platform の利用は非推奨になっている
- navigator.userAgentを逐一解析するのが面倒
参考記事
- JavaScriptでブラウザ判定をするなら「Platform.js」がラク
- UserAgent判定JSライブラリ「UAParser.js」と「Platform.js」の比較
- 使用してるブラウザを判定したい
- UserAgentからOS/ブラウザなどの調べかたのまとめ