Я хотел бы знать, существует ли какая-то возможность избегать, того, чтобы, когда он будет переходить с одного сайта на другой в моем подвижном приложении, браузер перезагрузил страницу, передав экран незаметно вниз, в случае Chrome для Android.
Когда я передаю очень сильный палец незаметно в подвижном Chrome, перезагружена страница.
Мне хотелось бы знать, возможно делать ли какую-то конфигурацию в течение программирования страницы, чтобы избегать того, чтобы это произошло.
Добавляет в твоем CSS следующее свойство в тебя body
body {
overscroll-behavior: contain;
}
TraducciГіn MDN:
Свойство CSS overscroll-behavior
устанавливает то, что делает браузер, когда он достигает lГ-mite ГЎrea перемещения. Это одна taquigrafГ - в для overscroll-behavior-x
и overscroll-behavior-y
.
Свойство берет три возможных типа стоимости:
/* Valores de atributo clave */
overscroll-behavior: auto;
overscroll-behavior: contain;
overscroll-behavior: none;
/* Dos valores (X y Y respectivamente) */
overscroll-behavior: auto contain;
/* Valores Globales */
overflow: inherit;
overflow: initial;
overflow: unset;
Из предопределенной формы, браузеры mГіviles склоняются к тому, чтобы предоставлять эффект "отдачи" или даже одна actualizaciГіn ее pГЎgina, когда достигают верхней или нижней части одной pГЎgina (или другая ГЎrea перемещения). TambiГ©n может заметить, что, когда у него есть поле ввода diГЎlogo с контентом перемещения в верхней части одной pГЎgina контента перемещения, как только достигают lГ-mite перемещения поля ввода diГЎlogo, она pГЎgina нижележащий comenzarГЎ, чтобы быть прокрученным, что называется сцеплением перемещения.
acciГіn урожденная actualizaciГіn Чроме де Андроид обновляет весь она pГЎgina
В каких-то случаях это поведение не является желательным. Возможно использовать overscroll-behavior
, чтобы избавляться от сцепления нежелательного перемещения и поведения типа "бросать, чтобы обновлять" внушенный в ней aplicaciГіn Facebook / Твиттера браузера.
overscroll-behaviour
tambiГ©n допускает shorthands (кратких свойств) дляoverscroll-behaviour-x
иoverscroll-behaviour-y
, если он только хочет определить поведение для определенной оси.
Важно: overscroll-behavior
требует Chrome 63 +. EstГЎ в стадии строительства или estГЎ считаясь другими браузерами. Видеть chromestatus.com для mГЎs informaciГіn.
Шрифта:
https://developers.google.com / Веб / updates / 2017/11/overscroll-behavior
https://developer.mozilla.org/en-US/docs/Web/CSS/overscroll-behavior