На мобильных устройствах (например, Chrome на Android) высота области просмотра изменяется в зависимости от того, скрыта ли строка URL/адреса или нет, которая изменяется в зависимости от того, прокручиваете ли вы страницу вверх или вниз.
Учитывая это, мне нужны 2 переменные:
- Высота области просмотра, если отображалась панель URL (независимо от фактического состояния).
- Высота области просмотра, если панель URL не отображалась (независимо от фактического состояния).
Другими словами: «минимальная» и «максимальная» высота области просмотра. Как мне это сделать? Я знаю только, как получить:
- Высота области просмотра с учетом текущего состояния строки URL (отображается/не отображается).
Выполнив: Math.max(document.documentElement.clientHeight, window.innerHeight || 0)
(источник: https://stackoverflow.com/a/8876069/473368).
data
, когда это возможно. Подумайте о пользователе, который когда-нибудь прокручивает вверх и вниз. И соответствующее поведениеURL-Bar
. - person deEr.   schedule 27.05.2018