Панель браузера Android, которая находится в положении: зафиксирована в нижней части экрана

У меня есть "панель учетных записей", прикрепленная к нижней части экрана с помощью position:fixed, и я автоматически скрываю ее, когда пользователь прокручивает страницу вниз с помощью плагина headroom.js

Это прекрасно работает во всех браузерах, кроме браузера Android (Samsung Galaxy Note 4 под управлением Kitkat), потому что браузер Android имеет свою собственную панель инструментов внизу экрана, которая закрывает мой.

Это не будет проблемой для большинства веб-сайтов, потому что когда пользователь прокручивает экран вниз, панель инструментов браузера Android исчезает, но, к сожалению, я скрываю свою панель инструментов, когда пользователь прокручивает страницу вниз. Когда они снова прокрутятся вверх, моя панель инструментов покажет, как и панель инструментов браузера поверх нее!

Я не могу придумать решение этой проблемы, кроме перемещения полосы на 40 пикселей выше, чтобы она не закрывалась. К сожалению, это будет выглядеть нелепо во всех других браузерах. Другой вариант - браузер сниффер андроид браузер и просто не скрывать мою панель инструментов, но браузер нюхает кажется старомодным. Функция обнаружения в присутствии плавающей панели инструментов браузера, однако, невозможна.

Любые идеи очень приветствуются.

1 ответ

К сожалению, похоже, что с этим ничего не поделаешь, кроме как надеяться, что браузер Android умирает довольно быстро.

Другие вопросы по тегам