在iOS 12.2中使用Safari浏览器中的JavaScript请求运动访问

时间:2019-04-10 22:53:55

标签: javascript iphone safari ios12

在iOS 12.2中,苹果添加了一个新的“功能”,其中默认情况下禁用了Safari浏览器中的运动和方向访问。有没有一种方法可以使用JavaScript来访问此选项(或触发系统弹出窗口,使用户可以对是或否进行确认,以允许访问),从而使用户不必手动启用它?

2 个答案:

答案 0 :(得分:1)

还没有。

“目前唯一的解决方案是在某些事件开始之前(例如设备方向)向用户显示一条消息,要求用户转到“设置”并启用功能。

每个站点都有一个API来请求权限,但是WebKit团队没有时间完成此版本的发布。苹果公司的克里斯·杜梅兹(Chris Dumez)证实了这一点。”

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

答案 1 :(得分:0)

还没有正式的方法,但是您可能可以做类似的事情(用户仍然必须手动启用它,但是至少您可以告诉他们发生了什么事):

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