gpt4 book ai didi

javascript - 绕过 Chrome 中的 'ondevicemotion' 弃用警告

转载 作者:行者123 更新时间:2023-11-29 21:39:36 25 4
gpt4 key购买 nike

我正在构建一个网络应用程序,其中涉及检测移动设备的摇动事件:

if (this.hasDeviceMotion) { window.addEventListener('devicemotion', this, false); }

我正在使用 shake.js plugin亚历克斯·吉布森 (Alex Gibson)。

在 Chrome 桌面浏览器中测试我的应用程序时,我收到此警告:

devicemotion 事件在不安全的来源上被弃用,并且将来会删除支持。您应该考虑将您的应用程序切换到安全来源,例如 HTTPS。有关详细信息,请参阅 https://goo.gl/rStTGz。

在这个链接中有这段文字:

我们想开始将 https://w3c.github.io/webappsec/specs/powerfulfeatures/中的概念应用到已经发布但不符合(新的,当时不存在)的功能) 要求。我们希望从要求这些现有功能的安全来源开始:
设备运动/方向
新兴市场经济体
全屏
地理定位
getUserMedia()...

尽管它目前已在桌面版 Chrome 上弃用,但我知道山景城的人,我相信它很快也会在移动版 Chrome 和 Android Webview 上被弃用。

我的应用托管在没有安全连接的服务器上,只有 HTTP。有没有办法绕过此警告并在我的应用程序中使用 HTTP 连接进行抖动检测?

最佳答案

绕过弃用的最佳方法是将您的应用程序转移到 HTTPS。

许多浏览器将弃用纯 HTTP 以使网络更加安全。您应该顺应这一趋势,让您的应用程序支持 HTTPS。不过这并不难,即将推出免费的 SSL 证书 ( Let's Encrypt )。

关于javascript - 绕过 Chrome 中的 'ondevicemotion' 弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33592732/

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