Я пытаюсь реализовать DeviceOrientationEvent и DeviceMotionEvent на моем веб-сайте для 3D-эффекта. Однако консоль не регистрирует какую-либо информацию, и, очевидно, iOS 13 требует разрешения, установленного пользователем, чтобы начать делать это. Я не могу понять, как правильно его настроить.
Я провел некоторое исследование, и вот что я нашел: https://github.com/w3c/deviceorientation/issues/57#issuecomment-498417027
К сожалению, все остальные методы, предоставляемые онлайн, больше не используются.
window.addEventListener('deviceorientation', function(event) {
console.log(event.alpha + ' : ' + event.beta + ' : ' + event.gamma);
});
Я получаю следующее сообщение об ошибке:
[Предупреждение] Никакие события движения или ориентации устройства не будут запускаться, пока не будет запрошено и предоставлено разрешение.