首页 > 解决方案 > 在 Firefox 中使用 'deviceorientation' 事件会发出警告

问题描述

在 Firefox 60 控制台中运行以下代码时,给我一条警告消息:

“不推荐使用方向传感器。”

window.addEventListener('deviceorientation', function(event) {
  console.log(event.alpha + ' : ' + event.beta + ' : ' + event.gamma);
});

在 Firefox 60 和 61(Beta)上的 Windows 和 Mac 上进行了尝试。警告出现了,它只发生在 Firefox 上。

查看了一些地方,例如 Firefox 60 的发行说明 ( https://www.mozilla.org/en-US/firefox/60.0/releasenotes/ ) 和修复的安全问题 ( https://www.mozilla.org/en-美国/安全/咨询/mfsa2018-11/)。没有看到设备方向和附加警告有任何改变。

我的问题:

  1. 显示警告的原因是什么。
  2. 是否有时间线支持添加此事件侦听器将完全停止并且浏览器将开始显示错误。

任何帮助是极大的赞赏。

标签: javascriptfirefoxdom-events

解决方案


Firefox 以比其他浏览器更严格的方式解释错误和 javascript。与在其他浏览器中相比,您一定会收到更多警告。查找有关这些警告信息的最佳位置是MDN。至于时间表,我不知道有什么地方可以找到它。

我查看了有关该主题的 MDN(此处)并没有看到任何关于它被贬值的信息。从我所见,您的实际代码看起来不错。


推荐阅读