Обнаружение дрожания браузера Android с помощью javascript для веб-приложения - PullRequest
2 голосов
/ 29 апреля 2011

Какие-нибудь версии веб-браузера Android обнаруживают события встряски javascript? Примерно так:
window.addEventListener('devicemotion', this, false);
Я не могу найти какую-либо информацию по этому вопросу.

Я использую WKShake, который указан здесь: Javascript. Слушать событие встряски iPhone?
и мне интересно, будет ли это работать на Android.

Ответы [ 3 ]

3 голосов
/ 02 мая 2011

После некоторых исследований я обнаружил, что у браузера Android нет доступа к данным акселерометра. Возможно, когда-нибудь в будущем они позволят браузеру получить доступ к этим данным.

1 голос
/ 30 ноября 2012

Shake.js (http://functionn.blogspot.com/2012/03/shakejs-custom-shake-event-javascript.html) - это пользовательский плагин JavaScript 'событие встряски' для мобильных веб-браузеров, использующих акселерометр устройства. Ваш веб-браузер должен поддерживать событие devicemotion, чтобы этот плагин работал. Shake.js использует встроенную функцию обнаружениячтобы определить, может ли он работать в вашем веб-браузере. Он автоматически завершит работу в не поддерживающих браузерах.

0 голосов
/ 30 апреля 2011

Вот реализация метода встряхивания JavaScript для Android, построенного на основе API акселерометра PhoneGap - ссылка github

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