Как получить высоту вьюпорта за вычетом `sticky bar` у различных мобильных браузеров?
UI сайта, который я пишу, предполагает точный размер высоты видимой части документа, однако практически у всех мобильных браузеров имеется свой стики бар, который изначально находится как бы в `position: static`, а при скроллинге сжимается. Так вот он почему-то учитывается в 100vh. А мне нужно знать его точный размер, чтобы вычесть его из этих `100vh`, типа `calc(100vh - browserBarHeight)`. У каждого браузера он отличается размерами, поэтому видимо необходимо добраться до его размера, либо получить высоту вьюпорта за его вычетом.
Из моего опыта в 100vh он как раз таки не учитывается(но это не точно), а когда эти браузерные панельки скрываются, то срабатывает событие resize.
Так что можно работать связкой window.innerHeight + on resize
Вадим,
1) учитывается - только что проверил на хроме, файрфоксе и опере.
2) дело в том, что мне не нужно дожидаться ресайза, условие должно быть выполнено уже при стартовой загрузке страницы.