Устройство не работает / обнаружение движения в мобильных браузерах не работает - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь создать сайт с простым эффектом параллакса. На мобильном телефоне я хочу, чтобы этот эффект реагировал на ориентацию / движение устройства. В Интернете достаточно информации об использовании событий deviceorientation, а также об использовании generic sensor api. Тем не менее, хотя они работают в Chrome на моем устройстве, они не работают в Safari или Brave.

Я заметил, что даже обнаруженные мною демоверсии пытаются подобным образом, например. Punchmeter , Параллакс. js также не работают в Safari или Brave.

Является ли этот вид функциональности более невозможным (предположительно по соображениям безопасности). Если так, когда это произошло? Большая часть документации, кажется, не была обновлена ​​с этой информацией. Наконец, есть ли у кого-нибудь предложения об обходе (есть ли способ запросить разрешение на доступ к акселерометру)?

...