javascript - 在 iOS 12.2 上的 safari 中使用 JavaScript 请求运动访问

标签 javascript iphone safari ios12

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

最佳答案

还没有。

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

有一个 API 可以请求每个站点的权限,但是 WebKit 团队没有时间在这个版本中完成它。 Apple 的 Chris Dumez 证实了这一点。”

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

关于javascript - 在 iOS 12.2 上的 safari 中使用 JavaScript 请求运动访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55622383/

相关文章:

javascript - 如何使用 d3.js 展开可折叠树上的特定节点?

javascript - 从代码隐藏(c#)调用 JavaScript 函数不起作用

ios - 找不到自定义字体 - iOS

javascript - 更新链接形状时在 Safari 中使用中断的 SVG clipPath

javascript - 谷歌驱动器选择器 : pick root folder

iphone - 这是UIKit错误吗?

iphone - 即使定义了依赖键,我是否也必须手动更新 transient 属性?

ios - 在 iPad 浏览器中单击时强制在特定应用程序中打开 PDF 链接?

css - Safari 中的意外动画行为

javascript - 表达式引擎扩展开发 - 添加自定义 JavaScript 到渲染条目