在firefox中使用'deviceorientation'事件会发出警告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在firefox中使用'deviceorientation'事件会发出警告相关的知识,希望对你有一定的参考价值。
在firefox 60控制台中运行以下代码时,会给我一条警告消息“不推荐使用方向传感器”。
window.addEventListener('deviceorientation', function(event) {
console.log(event.alpha + ' : ' + event.beta + ' : ' + event.gamma);
});
在firefox 60和61(Beta)上在Windows和Mac上试过这个。警告显示,它只发生在firefox上。
看了几个地方,如FF60(https://www.mozilla.org/en-US/firefox/60.0/releasenotes/)的发行说明和修复的安全问题(https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/)。没有看到任何有关设备方向和其他警告的更改。
我的问题:
- 什么是显示警告的原因。
- 是否有时间表,将完全停止对添加此事件侦听器的支持,并且浏览器将开始显示错误。
任何帮助是极大的赞赏。
Firefox以比其他浏览器更严格的方式解释错误和javascript。与其他浏览器相比,您必须获得更多警告。查找有关这些警告的信息的最佳位置是MDN。至于时间表,我不知道有任何地方可以找到它。
我看了一下关于这个主题的MDN(here),并没有看到有关它被折旧的任何信息。从我所看到的,你的实际代码看起来不错。
看看W3C的DeviceOrientation Event Specification。自17年5月30日起,该规范将不再维护。但似乎没有任何等价物存在......
以上是关于在firefox中使用'deviceorientation'事件会发出警告的主要内容,如果未能解决你的问题,请参考以下文章
API Youtube,Firefox上没有'Access-Control-Allow-Origin'
复选框点击事件会中断以运行代码,但$ .trigger('click')只会在Chrome中识别,而不会在Firefox中识别。为什么?
如果用户的浏览器早于:IE 10、Firefox 39、Chrome 39、Opera 8,则显示一条消息 [重复]
jQuery中animate()方法以及$('body').animate({"scrollTop":top})不被Firefox支持问题的解决