У меня есть веб-сайт с <meta name="viewport" content="width=device-width, initial-scale=1">
Высота сайта> Высота экрана iPhone.
После первой загрузки window.innerHeight
возвращает реальную высоту экрана iPhone, затем я уменьшаю (чтобы уместить всю страницу по горизонтали на экране) и обновляю страницу - теперь window.innerHeight
возвращает ту же высоту экрана, но браузер показывает уменьшенную страницуи только после вертикальной прокрутки window.innerHeight
начинает отображаться правильная высота экрана.