不幸的是,Safari 默认禁用运动和方向访问:
设置 > Safari > 隐私和安全 > Action 和方向访问
所以我想弄清楚是否可以检测用户是否启用了此设置。浏览器中的窗口对象是否有一个属性通知我它已启用?
我尝试在 StackOverflow 和其他各个地方查找解决方案,但它们要么已经过时,要么根本不起作用。
最佳答案
您可以使用 window.orientation 属性(输出将以度为单位),因为 IOS 版 Safari 支持该属性
注意:它的使用已被弃用,并且在许多其他浏览器中不受支持,在其他浏览器之前,您应该使用 screen.orientation 属性或 通用传感器 API
关于javascript - 检测 Javascript 中是否启用了运动和方向访问 - iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634825/