gpt4 book ai didi

javascript - ios 13 DeviceOrientationEvent.requestPermission : how to force device to ask again for user permission

转载 作者:行者123 更新时间:2023-11-30 06:12:25 28 4
gpt4 key购买 nike

Apple 在 iOS 13 中引入了 API DeviceOrientationEvent.requestPermission .它必须在用户操作(单击、点击或等效操作)时触发。我这里的问题是结果似乎被缓存了,所以如果用户拒绝许可我不能再次请求访问( promise 会自动用缓存的值实现)。有什么方法可以强制设备忘记缓存的值并再次请求用户访问方向数据的权限(我的意思是它应该再次显示用户可以允许或拒绝访问的弹出窗口)?

这是相关代码:

if (DeviceOrientationEvent && typeof(DeviceOrientationEvent.requestPermission) === "function") {
const permissionState = await DeviceOrientationEvent.requestPermission();

if (permissionState === "granted") {
// Permission granted
} else {
// Permission denied
}
}

最佳答案

尝试简单地退出 Safari 并重新启动它。提示将返回。

关于javascript - ios 13 DeviceOrientationEvent.requestPermission : how to force device to ask again for user permission,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58084703/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com