Браузер / адресная строка при прокрутке мобильных браузеров нажатием - PullRequest
1 голос
/ 23 апреля 2019

Я борюсь с проблемой прокрутки в мобильных браузерах на iOS и Android. Ожидаемое поведение - верхняя панель браузера исчезает или сворачивается, как только я начинаю прокручивать страницу вниз, проводя пальцем вверх.

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

Я попробовал несколько настроек в meta / vieport и javascript, но безуспешно:

window.addEventListener("load",function() {
    setTimeout(function(){
        window.scrollTo(0, 1);
    }, 0);
});

Как я могу заставить браузер вести себя одинаково, независимо от того, прокручиваю ли я прокрутку или щелчок? Я вполне могу жить с различиями между браузерами, но буду очень признателен, если один и тот же браузер будет всегда работать одинаково в обеих ситуациях.

Спасибо за любую подсказку

Ralf

...