Как получить доступ к данным акселерометра / гироскопа из Javascript?

Недавно я столкнулся с несколькими веб-сайтами, которые, кажется, получают доступ к акселерометру или гироскопу на моем ноутбуке, обнаруживая изменения в ориентации или движении.

Как это сделать? Должен ли я подписаться на какое-то событие на объекте window?

На каких устройствах (ноутбуках, мобильных телефонах, планшетах) это, как известно, будет работать?


NB : Я действительно уже знаю (частично) ответ на этот вопрос, и я собираюсь опубликовать его сразу. Причина, по которой я публикую этот вопрос здесь, состоит в том, чтобы сообщить всем остальным, что данные акселерометра доступны в Javascript (на определенных устройствах), и предложить сообществу опубликовать новые результаты по этому вопросу. В настоящее время, похоже, почти нет документации по этим функциям.

133
задан Jørn Schou-Rode 28 October 2014 в 17:10
поделиться