Spec-Zone.ru › Web APIs

Датчик: событие ошибки

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Показать полную совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или всех поддерживающих браузерах.

Событие error срабатывает при возникновении исключения в датчике.

Интерфейс Sensor — базовый класс, onerror и событие error может использоваться только в одном из производных классов.

После возникновения этого события объект Sensor становится неактивным. Если датчик считывал значения, он остановится, пока не перезапустится.

Синтаксис

Используйте имя события в методах, таких как addEventListener(), или задайте свойство обработчика событий.

addEventListener("error", (event) => {});

onerror = (event) => {};

Тип события

Объект SensorErrorEvent. Наследуется от Event.

Событие SensorErrorEvent

Свойства события

Помимо перечисленных ниже свойств, доступны свойства из родительского интерфейса Event.

error Только для чтения

Возвращает DOMException, который был сгенерирован.

Примеры

Регистрация исключений акселерометра

В этом примере добавляется обработчик событий для регистрации ошибок, возникших в Accelerometer.

const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("error", (error) => console.log(`Error: ${error.name}`));
acl.start();

Спецификации

Спецификация
Общие API датчиков
# sensor-onerror

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
error_event 67 79 Нет 54 Нет 67 Нет 48 Нет 9.0 67

См. также

  • Событие датчика activate
  • Событие датчика reading

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Sensor/error_event

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API