Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Отключить скрытие адресной строки в мобильном браузере (https://javascript.ru/forum/dom-window/71885-otklyuchit-skrytie-adresnojj-stroki-v-mobilnom-brauzere.html)

EvgenyTryap 20.12.2017 10:29

Отключить скрытие адресной строки в мобильном браузере
 
Всем привет! Нужна помощь в решении следующей задачи..в мобильных браузерах при скролле вниз, скрывается адресная строка и за счет этого растягивается высота страницы, и наоборот, при скроле вверх, она появляется...
Мне нужно чтоб адресная строка ни куда не исчезала и оставалась на месте. На данный момент это реализовал при помощи css..
html {position: fixed;top:0;bottom:0;left:0;right:0;overflow: hidden;}
body {position: relative;top: 50px;height: 100%; overflow-y:scroll;}

Данный способ работает, но в сафари ios прокрутка становится заторможенной..при добавлении к body -webkit-overflow-scrolling:touch; становится еще хуже..скролл срабатывает через раз и исчезают блоки, у которых была фиксированная позиция..
Есть ли какой-нибудь скрыпт решающий эту задачу?

ksa 20.12.2017 13:46

EvgenyTryap, ты из клиентского скрипта не сможешь повлиять на работу программки, которая тот скриптик "проигрывает". Политика безопасности защищает пользователей от таких действий.

EvgenyTryap 20.12.2017 14:35

Понял, спасибо!!)


Часовой пояс GMT +3, время: 06:51.