Запросить доступ к движению с помощью JavaScript в сафари на iOS 12.2 - PullRequest
3 голосов
/ 11 апреля 2019

В iOS 12.2 Apple добавила новую «функцию», по которой доступ к движению и ориентации в сафари по умолчанию отключен.Есть ли способ использовать JavaScript для доступа к этой опции (или вызвать всплывающее окно системы, которое пользователь может сказать «да» или «нет», чтобы разрешить доступ), чтобы пользователю не нужно было включать его вручную?

Ответы [ 2 ]

2 голосов
/ 11 апреля 2019

Пока нет.

"Единственное решение на данный момент - показать пользователю сообщение о переходе в настройки и активировать функцию до запуска некоторых событий (например, deviceorientation).

Существует API, который запрашивает разрешение для каждого сайта, но команда WebKit не успела сделать это для этого выпуска. Крис Думес из Apple подтвердил это. "

https://medium.com/@firt/whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945

1 голос
/ 15 апреля 2019

пока нет официального пути, но вы, вероятно, можете сделать что-то вроде этого (пользователю все равно придется включить его вручную, но, по крайней мере, вы можете сказать им, что происходит):

https://github.com/w3c/deviceorientation/issues/57

...