エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iOS13+のSafariでdevicemotionやdeviceorientationイベントの許可を取得する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iOS13+のSafariでdevicemotionやdeviceorientationイベントの許可を取得する方法 - Qiita
iOS 13〜 の モバイル Safari では、端末の傾きや加速度などの情報を提供する DeviceMotionEvent や Dev... iOS 13〜 の モバイル Safari では、端末の傾きや加速度などの情報を提供する DeviceMotionEvent や DeviceOrientationEvent を取得する際、ユーザーの許可が必要になりました。 実装に少し手間取ったのでまとめておきます。 注意点 HTTPSであること HTTPS通信であることが求められます。 開発環境の準備が面倒な場合は、Chromeで開発を進めるといいかもしれません。 ユーザーのアクションが必要 ページ表示直後にいきなり許可を取得することはできません。 ボタンなどを設置してユーザーにクリックしてもらってonClickなどを発火させてから許可を得る必要があります。 iOS 12.2 ではこの方法は使えない iOS 12.2 ではユーザーがSafariの設定を変更しない限りイベントを取得できないという悲しい仕様です。 設定 > Safari >