Событие devicemotion сработало только один раз в веб-обозревателе Android - PullRequest
0 голосов
/ 30 января 2019

Я использую событие devicemotion, чтобы обнаружить жест дрожания пользователя.На большинстве устройств это работает нормально, пока я не найду несколько устройств с Android 7.x или 8.x, которые запускают devicemotion только один раз в веб-просмотре, когда его слушают.

var count = 0;
window.addEventListener('devicemotion', () => {
   console.log(count++);
}, false);

устройства, которые яупомянуто выше, только лог count один раз, другие устройства будут продолжать регистрировать count

...