在iOS 12.2中,苹果添加了一个新的“功能”,其中默认情况下禁用了Safari浏览器中的运动和方向访问。有没有一种方法可以使用JavaScript来访问此选项(或触发系统弹出窗口,使用户可以对是或否进行确认,以允许访问),从而使用户不必手动启用它?
答案 0 :(得分:1)
还没有。
“目前唯一的解决方案是在某些事件开始之前(例如设备方向)向用户显示一条消息,要求用户转到“设置”并启用功能。
每个站点都有一个API来请求权限,但是WebKit团队没有时间完成此版本的发布。苹果公司的克里斯·杜梅兹(Chris Dumez)证实了这一点。”
https://medium.com/@firt/whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945
答案 1 :(得分:0)
还没有正式的方法,但是您可能可以做类似的事情(用户仍然必须手动启用它,但是至少您可以告诉他们发生了什么事):