在iOS 12.2上的safari中使用JavaScript请求动态访问

问题描述 投票:1回答:2

在iOS 12.2中,apple添加了一个新的“功能”,默认情况下禁用safari中的运动和方向访问。有没有办法使用JavaScript来访问此选项(或触发用户可以说是或否的系统弹出窗口,以启用访问),这样用户不必手动启用它?

javascript iphone safari ios12
2个回答
2
投票

还没。

“现在唯一的解决方案是向用户显示一条消息,以便在启动某些事件(例如deviceorientation)之前转到”设置“并启用功能。

每个站点都有一个API来请求权限,但WebKit团队没有时间为此版本完成任务。来自Apple的Chris Dumez证实了这一点。“

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


1
投票

还没有正式的方法,但你可能会做这样的事情(用户仍然需要手动启用它,但至少你可以告诉他们最新情况):

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.