Я использую инструкции window.innerHeight и window.innerWidth, чтобы получить доступный размер окна браузера. Он работает с firefox, сафари (на Mac) и Android, но я получаю странные результаты в iOS.
iOS всегда возвращает innerHeight = 1091 и innerWidth = 980.
Я использую эмулятор iOS из iOS SDK (у меня нет iPhone/iPod). Такое же значение возвращается с эмулятором iPhone и iPhone Retina. Я не понимаю, как они могут возвращать одинаковые числа, потому что 2 модели имеют 2 разных разрешения экрана.
Я играл с параметром viewport без успеха.