Использование событий «deviceorientation» в Firefox дает предупреждение - PullRequest
0 голосов
/ 30 июня 2018

При запуске следующего кода в консоли Firefox 60 выдается предупреждающее сообщение «Использование датчика ориентации устарело».

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

Пробовал это на Windows и Mac на Firefox 60 и 61 (бета). Предупреждение появляется, и это происходит только для Firefox.

Посмотрел несколько мест, как заметки о выпуске для FF60 (https://www.mozilla.org/en-US/firefox/60.0/releasenotes/) и исправлены проблемы с безопасностью (https://www.mozilla.org/en-US/security/advisories/mfsa2018-11/). Не видел ничего измененного для ориентации устройства и дополнительного предупреждения.

Мой вопрос:

  1. Какая будет причина показать предупреждение.
  2. Существует ли временная шкала, когда поддержка добавления этого прослушивателя событий будет полностью остановлена, и браузер начнет показывать ошибку.

Любая помощь очень ценится.

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Ознакомьтесь с Спецификацией события DeviceOrientation от W3C. Эта спецификация больше не будет поддерживаться с 30 мая 17 года. Но, похоже, ничего подобного не существует ...

0 голосов
/ 30 июня 2018

Firefox интерпретирует ошибки и JavaScript гораздо более строго, чем другие браузеры. Вы обязаны получать гораздо больше предупреждений, чем в другом браузере. Лучшее место для поиска информации об этих предупреждениях - MDN . Что касается графика, я не знаю, где его найти.

Я взглянул на MDN по этому вопросу ( здесь ) и не увидел, чтобы что-то обесценивалось. Ваш реальный код выглядит хорошо, хотя из того, что я вижу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...