gpt4 book ai didi

javascript - iOS 上的 Devicemotion 事件

转载 作者:行者123 更新时间:2023-12-02 21:30:00 25 4
gpt4 key购买 nike

我想在我的网页上实现适用于 Android 和 iOS 平台的移动设备“摇动”事件。

所以,我立即找到了一个也是唯一的 script由亚历克斯·吉布森撰写。

经过一些测试,我发现它在 Android 手机上完美运行。不幸的是,它在 iPhone 上不起作用。

根据MDN web docs使用 devicemotion 事件的脚本没有任何问题。

此脚本位于 codeopen iOS 没有错误,只是无法正常工作。

有什么办法可以解决这个问题吗?

UPD

我找到了this article描述了 iOS 13 对 devicemotion 事件的要求,因此现在您必须请求它的权限。

但它也不起作用。

window.DeviceMotionEvent.requestPermission()
.then(response => {
console.log(response);
}
})

它无论如何都会返回“拒绝”状态,而无需任何权限请求。

最佳答案

我也遇到这个问题了。 iOS 13+ 始终会(静默地)拒绝 devicemotion 事件的 requestPermission,但前提是您在 http 上运行网站。

如果我在 https 上运行我的网站,它会起作用(至少对我来说)。

关于javascript - iOS 上的 Devicemotion 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60644952/

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