Как скрыть адресную строку мобильного браузера?
Safari и Chrome на мобильных устройствах имеют видимую адресную строку при загрузке страницы. Какbody
прокрутки страницы, эти браузеры будут прокручивать адресную строку за пределами экрана, чтобы предоставить больше ресурсов веб-сайту, как показано на этом изображении:
Я сталкиваюсь с небольшой проблемой, когда мой сайт разрешает это. Я работаю над Pokedex, который содержит очень длинный список всех Pokemon. Однако, как я настроил страницу, она не хочет прокручивать адресную строку из поля зрения.
Мой HTML выглядит так:
<body>
<app> <!-- My Angular2 tag for the app, no special styles for this -->
<nav>...</nav> <!-- The red nav bar and hamburger menu, default bootstrap -->
<div class="fluid-container">...</div> <!-- The container for all pokemon entries -->
</app>
</body>
Если я прокручиваю до абсолютной нижней части списка (это 721 запись), то дальнейшая прокрутка переместит адресную строку за верхнюю часть экрана. Если я коснусь панели навигации и перетащу ее вверх, то адресная строка уйдет с экрана. Оба из них кажутся не интуитивными способами сделать это.
Я предполагаю, что есть какой-то способ прокрутки тела страницы с использованием JavaScript, который будет скрывать его, ночто я пробовал до сих пор не работает Никакой видимой прокрутки не было, когда я это сделал.
Как прокрутить страницу достаточно, чтобы скрыть адресную строку мобильного браузера вскоре после загрузки страницы?
РЕДАКТИРОВАТЬ: Чем больше я смотрю на это, тем более невозможным кажется сделать это без взаимодействия с пользователем. Если мне потребуется взаимодействие с пользователем, будет ли возможно, чтобы пользователь касался центра экрана, чтобы сначала попытаться прокрутить тело, прежде чем пытаться прокрутить div со всеми записями в нем? Если это сработает так, как я думаю, то сначала сдвинет адресную строку, прежде чем скользить по списку. Это своего рода обратное поведение браузера по умолчанию, так что это может быть невозможно / просто / надежно, но я хочу попробовать и посмотреть, есть ли у кого-нибудь идеи.