Я пишу веб-приложение с использованием HTML / JavaScript / Phonegap 1.4.1 для устройств Android (целевой уровень API = 10).
Я пытаюсь использовать JavaScript для определения ориентации устройства при первом запуске приложения, однако метод window.orientation
отображает неверные значения.
Например, если устройство работает в альбомной ориентации, выполнение следующего кода иллюстрирует проблему:
$(document).ready(function(){
if (typeof navigator.device == undefined){
document.addEventListener('deviceready', test, false);
} else {
test();
}
});
function test() {
console.log(window.orientation); // Displays 0
var tm = setTimeout("console.log(window.orientation)", 2000); // Displays 90
});
Любая помощь будет принята с благодарностью;
Спасибо!