Javascript на Chrome - Как получить правильные значения заголовков из события deviceorientationabsolute? - PullRequest
0 голосов
/ 14 сентября 2018

Я пытаюсь получить абсолютные значения заголовков в Google Chrome на Android, используя javascript для веб-приложения, использующего географическое местоположение.

Я слушаю новое событие deviceorientationabsolute:

if ('ondeviceorientationabsolute' in window) {
   window.addEventListener("deviceorientationabsolute", ondeviceorientationabsolute, true);
} 
else if ('ondeviceorientation' in window) {
   window.addEventListener("deviceorientation", ondeviceorientation, true);
} 

Соответствующий метод вызывается успешно:

if (event.absolute  === true) {
     if (event.alpha === null) {
        return;
     }

     console.log('absolute: ' + event.absolute)     // true
     console.log('alpha: ' + event.alpha)           // 0.00 (at the start)
}

Но это дает мне текущее относительное альфа-значение вместо абсолютного, даже если event.absolute разрешается до true. Это означает, что он ведет себя точно так же, как событие deviceorientation по умолчанию.

Есть идеи, почему это не ведет себя так, как ожидалось?

...