Подтвердить что ты не робот

Получите высоту окна на мобильных устройствах (особенно iPhone) без использования jQuery

Все ответы на SO для получения высоты устройства выглядят на основе jQuery. Нам нужно что-то в чистом JavaScript до загрузки кода jQuery.

4b9b3361

Ответ 2

Может быть немного поздно, но используйте window.screen.height

Ответ 3

В большинстве случаев $ (window).height(); делает работу. Однако в iOS он дает неправильные результаты из-за панелей инструментов, таких же, как $ (window).outerHeight(); , Правильное значение для использования - window.outerHeight.

Попробуй это:

(typeof window.outerHeight != 'undefined')?Math.max(window.outerHeight, $(window).height()):$(window).height()