Я использую событие devicemotion
, чтобы обнаружить жест дрожания пользователя.На большинстве устройств это работает нормально, пока я не найду несколько устройств с Android 7.x или 8.x, которые запускают devicemotion
только один раз в веб-просмотре, когда его слушают.
var count = 0;
window.addEventListener('devicemotion', () => {
console.log(count++);
}, false);
устройства, которые яупомянуто выше, только лог count
один раз, другие устройства будут продолжать регистрировать count