Задать вопрос
@Yadalay
Php, Mysql, Html, Css, Js/Jquery/Ajax, Laravel

Как закрепить вкладку мобильного браузера Chrome?

Здравствуйте!
Знаю, что можно менять цвет вкладки таким вот html-кодом:
<meta name="theme-color" content="#24292B">
А можно ли при помощи какого-либо мета-тега или css-свойства, или js/jquery сделать так, чтобы эта вкладка не исчезла при скролле страницы, а всегда оставалась видимой?
  • Вопрос задан
  • 213 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@eavam
Нет. Зачем вообще так делать? Не хотите пользователю место на экране экономить ?
Ответ написан
AlexeyGfi
@AlexeyGfi
YouTube >>> Битриксоид из Колхоза
>>> Видимо из-за скролла вверх-вниз. Вкладка то выезжает, то прячется. А речь скорее всего идёт по какой-то фиксд слой
Антон Алексеевич: совершенно верно; может, Вы знаете, как можно это решить?

Общие размышления такие:
- вкладка выныривает и заныривает при скролле документа. Если документ без скролла, вкладка не реагирует.
- предполагается, что Слой, который перекрывает собой контент, выходит на первый план внимания пользователя и то, что под ним (на время работы со Слоем), отходит на второй план, а если в это время должно что-то скроллиться, то лишь содержимое Слоя.

Соответственно, нужно сделать так, чтобы при открытии Слоя содержимое документа... перестало иметь скролл (так вот косноязычно) — например переключалось на overflow: hidden, а Слой соответственно перехватывал скролл и не пропускал его дальше, если пользователь доскроллил и упёрся вниз/вверх содержимого.

Может пригодиться применение preventDefault через js, а можно выкрутиться и без него.
https://learn.javascript.ru/default-browser-action
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы