Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 旁路';情感';Chrome中的弃用警告_Javascript_Google Chrome - Fatal编程技术网

Javascript 旁路';情感';Chrome中的弃用警告

Javascript 旁路';情感';Chrome中的弃用警告,javascript,google-chrome,Javascript,Google Chrome,我正在构建一个web应用程序,它涉及移动设备震动事件的检测: if (this.hasDeviceMotion) { window.addEventListener('devicemotion', this, false); } 我用的是亚历克斯·吉布森的 在Chrome桌面浏览器中测试我的应用程序时,我收到以下警告: devicemotion事件在不安全的来源上不受欢迎,将来将删除支持。您应该考虑将应用程序切换到安全的原点,例如HTTPS。看见https://goo.gl/rStTGz 有关

我正在构建一个web应用程序,它涉及移动设备震动事件的检测:

if (this.hasDeviceMotion) { window.addEventListener('devicemotion', this, false); }
我用的是亚历克斯·吉布森的

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

devicemotion事件在不安全的来源上不受欢迎,将来将删除支持。您应该考虑将应用程序切换到安全的原点,例如HTTPS。看见https://goo.gl/rStTGz 有关更多详细信息。

在此链接中有以下文本:

我们希望开始在中应用这些概念https://w3c.github.io/webappsec/specs/powerfulfeatures/ 适用于已发货但不符合(新的,当前不存在)要求的功能。我们希望从要求这些现有功能的安全来源开始:
设备运动/定向
电磁辐射
全屏
地理定位
getUserMedia()…

尽管它目前在桌面Chrome上已被弃用,但了解Mountain View中的人,我相信它很快也会在移动Chrome和Android Webview上被弃用


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

对于不安全的来源,没有办法绕过此警告,您是正确的。在我们能够自动更新的所有平台上,此警告都将被弃用。现在它只是一个弃用警告,还没有被推到完全删除。我们没有一个时间表来确定它将在何时被删除。

最好的方法是将您的应用程序移动到HTTPS


为了使网络更加安全,许多浏览器将不推荐普通HTTP。您应该遵循这一趋势,使您的应用程序支持HTTPS。不过这并不难,免费SSL证书即将推出()。

非常感谢您详细的回答!问:为什么设备定向被认为是一个“强大的功能”,为什么它被弃用?当然不仅仅是通过删除有用但不危险的功能被动地强迫人们使用HTTPS。。。