JavaScript + Phonegap + Android: screen.width возвращает неверные (почти случайные) значения
После запуска приложения с & quot; deviceready & quot; В этом случае мое приложение Phonegap на Android возвращает ложные значения screen.width (window.innerWidth - то же самое) на ZTE Blade (собственный 800px). Я получаю значения ширины, такие как 320, 533 или 787 пикселей, иногда разные значения в одном экземпляре приложения (запуск) при запросе несколько раз ...
У меня есть android: screenOrientation = & quot; landscape & quot; в моем AndroidManifest.xml. Использование PhoneGap / Cordova 1.8.1 в Eclipse (Индиго).
Некоторые примеры значений screen.width:
в index.html
before document.addEventListener+"deviceready": 320 just after "deviceready": 320затем перенаправьте три раза (измените window.location на другой HTML-файл) из-за 2 заставок и, наконец, перейдите к main.html. Я включаю свой код .js в каждый файл только для отладки и получаю 3 console.logs:
320 787 787Очень странно...