Sensor: error event
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
СобÑÑие error пÑоиÑÑ
Ð¾Ð´Ð¸Ñ ÐºÐ¾Ð³Ð´Ð° на даÑÑике Ð²Ð¾Ð·Ð½Ð¸ÐºÐ°ÐµÑ Ð¸ÑклÑÑение.
ÐнÑеÑÑÐµÐ¹Ñ Sensor ÑÑо базовÑй клаÑÑ, ÑобÑÑÐ¸Ñ onerror и error могÑÑ Ð±ÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ ÑолÑко в одном из наÑледÑемÑÑ
клаÑÑов.
ÐоÑле Ñого, как ÑÑо ÑобÑÑие пÑоизоÑло, обÑÐµÐºÑ Sensor пеÑеÑ
Ð¾Ð´Ð¸Ñ Ð² ÑÑÐ°Ð´Ð¸Ñ Ð¿Ð¾ÐºÐ¾Ñ. ÐÑли даÑÑик ÑÑиÑÑвал показаниÑ, Ñо он пÑекÑаÑÐ¸Ñ ÑÑо делаÑÑ Ð´Ð¾ пеÑезапÑÑка.
СинÑакÑиÑ
Ðожно иÑполÑзоваÑÑ ÐºÐ°Ðº название ÑобÑÑÐ¸Ñ Ð² addEventListener(), Ñак и как ÑвойÑÑво - обÑабоÑÑик ÑобÑÑиÑ.
addEventListener("error", (event) => {});
onerror = (event) => {};
Тип ÑобÑÑиÑ
SensorErrorEvent. УнаÑледован Ð¾Ñ Event.
СвойÑÑва ÑобÑÑиÑ
Рдополнение к ÑвойÑÑвам опиÑаннÑм ниже, Ñакже доÑÑÑÐ¿Ð½Ñ ÑвойÑÑва из ÑодиÑелÑÑкого инÑеÑÑейÑа Event.
errorТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ Ð¸ÑклÑÑение
DOMException.
ÐÑимеÑÑ
>ÐогиÑование оÑибок акÑелеÑомеÑÑа
ÐÑÐ¾Ñ Ð¿ÑÐ¸Ð¼ÐµÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÑÐµÑ ÑлÑÑаÑÐµÐ»Ñ ÑобÑÑиÑ, коÑоÑÑй логиÑÑÐµÑ Ð¾ÑибкÑ, возникÑÑÑ Ð¿Ñи ÑабоÑе Accelerometer.
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("error", (error) => console.log(`Error: ${error.name}`));
acl.start();
СпеÑиÑикаÑии
| Specification |
|---|
| Generic Sensor API > # sensor-onerror > |