Sensor
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
ÐнÑеÑÑÐµÐ¹Ñ Sensor Sensor APIs ÑÑо базовÑй клаÑÑ Ð´Ð»Ñ Ð²ÑеÑ
инÑеÑÑейÑов даÑÑиков. ÐÑÐ¾Ñ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Ð½ÐµÐ»ÑÐ·Ñ Ð¸ÑполÑзоваÑÑ Ð½Ð°Ð¿ÑÑмÑÑ. ÐмеÑÑо ÑÑого он пÑедоÑÑавлÑÐµÑ ÑвойÑÑва, обÑабоÑÑики ÑобÑÑий и меÑодÑ, к коÑоÑÑм обÑаÑаÑÑÑÑ Ð¸Ð½ÑеÑÑейÑÑ, коÑоÑÑе наÑледÑÑÑÑÑ Ð¾Ñ Ð½ÐµÐ³Ð¾.
ÐÑли ÑÑнкÑионалÑÐ½Ð°Ñ Ð¿Ð¾Ð»Ð¸Ñика блокиÑÑÐµÑ Ð¸ÑполÑзование ÑÑнкÑии, Ñо ÑÑо пÑоиÑÑ
Ð¾Ð´Ð¸Ñ Ð¿Ð¾ÑомÑ, ÑÑо Ð²Ð°Ñ ÐºÐ¾Ð´ не ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ð¾Ð»Ð¸Ñикам, ÑÑÑановленнÑм на ваÑем ÑеÑвеÑе. ÐÑо не Ñо, ÑÑо когда-либо бÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾ полÑзоваÑелÑ. СÑаÑÑÑ Ð¾ HTTP заголовке Feature-Policy ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑÑÑÑкÑÐ¸Ñ Ð¿Ð¾ ÑеализаÑии.
СÑÐ°Ð·Ñ Ð¿Ð¾Ñле Ñого, как обÑÐµÐºÑ Sensor Ñоздан он наÑ
одиÑÑÑ Ð² покое, ÑÑо знаÑиÑ, ÑÑо даÑÑик не пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ
показаний. Ðак ÑолÑко бÑл вÑзван меÑод start(), даÑÑик наÑÐ¸Ð½Ð°ÐµÑ Ð³Ð¾ÑовиÑÑ ÑÐµÐ±Ñ Ðº пÑиÑÐ¼Ñ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ð¹, а когда бÑÐ´ÐµÑ Ð³Ð¾Ñов оÑпÑÐ°Ð²Ð¸Ñ ÑобÑÑие activate и ÑÑÐ°Ð½ÐµÑ Ð°ÐºÑивнÑм. ÐаÑем даÑÑик оÑпÑавлÑем ÑобÑÑие reading каждÑй Ñаз, когда даннÑе гоÑÐ¾Ð²Ñ Ð´Ð»Ñ ÑÑиÑÑваниÑ.
Ð ÑлÑÑае оÑибки оÑпÑавлÑеÑÑÑ ÑобÑÑие error, ÑÑиÑÑвание оÑÑанавливаеÑÑÑ Ð¸ обÑÐµÐºÑ Sensor Ñнова пеÑеÑ
Ð¾Ð´Ð¸Ñ Ð² ÑоÑÑоÑние покоÑ.
ЧÑÐ¾Ð±Ñ Ð¿ÑодолжиÑÑ ÑиÑаÑÑ Ð´Ð°Ð½Ð½Ñе нÑжно Ñнова вÑзваÑÑ Ð¼ÐµÑод start().
ÐнÑеÑÑейÑÑ ÑнаÑледованнÑе Ð¾Ñ Sensor
Ðиже пÑедÑÑавлен ÑпиÑок инÑеÑÑейÑов, ÑнаÑледованнÑÑ
Ð¾Ñ Sensor.
СвойÑÑва
Sensor.activatedТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ boolean знаÑение, опÑеделÑÑÑее в акÑивном ли ÑоÑÑоÑнии Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð´Ð°ÑÑик.
Sensor.hasReadingТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ boolean знаÑение, опÑеделÑÑÑее ÑÑиÑÑÐ²Ð°ÐµÑ Ð»Ð¸ даÑÑик показаниÑ.
Sensor.timestampТолÑко Ð´Ð»Ñ ÑÑениÑ-
ÐозвÑаÑÐ°ÐµÑ Ð²ÑÐµÐ¼Ñ Ð¿Ð¾Ñледнего ÑÑиÑÑÐ²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ .
ÐеÑодÑ
Sensor.start()-
ÐкÑивиÑÑÐµÑ Ð¾Ð´Ð¸Ð½ из даÑÑиков, наÑледованнÑÑ Ð¾Ñ
Sensor. Sensor.stop()-
ÐеакÑивиÑÑÐµÑ Ð¾Ð´Ð¸Ð½ из даÑÑиков, наÑледованнÑÑ Ð¾Ñ
Sensor.
СобÑÑиÑ
activate-
СÑабаÑÑваеÑ, когда даÑÑик пеÑÐµÑ Ð¾Ð´Ð¸Ñ Ð² акÑивное ÑоÑÑоÑние.
error-
СÑабаÑÑваеÑ, когда пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¾Ñибка во вÑÐµÐ¼Ñ ÑабоÑÑ Ð´Ð°ÑÑика.
reading-
СÑабаÑÑваеÑ, когда доÑÑÑпно ÑÑиÑÑваение новÑÑ Ð´Ð°Ð½Ð½ÑÑ .
СпеÑиÑикаÑии
| Specification |
|---|
| Generic Sensor API > # the-sensor-interface > |