Спасибо, что ответили на вашу собственную проблему - вы тоже нашли мое решение.
Просто дополнительная информация для всех, у кого похожая проблема, я получил следующие результаты, используя jQuery $(window).width()
/ $(window).height()
на Nexus One под управлением Android 2.2.
Нет <meta name="viewport">
- портрет 800 x 1130, пейзаж 800 x 358
С <meta name="viewport" content="width=device-width">
- портрет 320 x 452, пейзаж 533 x 239
с <meta name="viewport" content="width=device-width, target-densityDpi=device-dpi">
- портрет 480 x 678, пейзаж 800 x 358 - реальные размеры в пикселях!
IЯ не смог протестировать его на iPhone: если кто-то захочет попробовать, тест будет здесь .