Я пытаюсь получить абсолютные значения заголовков в 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
по умолчанию.
Есть идеи, почему это не ведет себя так, как ожидалось?