我正在尝试在我的网站上实现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);
});
我收到了以下错误信息:
[警告] 在请求和获得权限之前,不会触发任何设备运动或方向事件。