javascript - los - desactivar actualizaciones automaticas google chrome windows 10
Cómo evitar la actualización y bajada de Chrome móvil (2)
Quiero evitar la actualización de Chrome para dispositivos móviles (especialmente Chrome para iOS). Mi aplicación web tiene un evento de panorámica vertical con ancho de dispositivo y ventana de visualización de altura de dispositivo, pero cada vez que se desplaza hacia abajo, Chrome móvil se actualiza debido a la función predeterminada del navegador. Además, en el navegador Safari, la pantalla se desplaza durante el evento de panorámica. Quiero deshabilitar estos movimientos.
Por supuesto, probé event.preventDefault (); y la acción táctil: ninguna; Pero no parece trabajo. ¿Debo agregar eventListner y touch-action "en la etiqueta del cuerpo"? Espero una respuesta útil con el ejemplo.
Prueba esto.
body {
/* Disables pull-to-refresh but allows overscroll glow effects. */
overscroll-behavior-y: contain;
}
Funciono bien para mi. Tuve problemas de desplazamiento extraño debido a otros hacks de javascript. Lea este artículo para más detalles.
https://developers.google.com/web/updates/2017/11/overscroll-behavior
Actualizar:
Para las últimas versiones de Chrome:
html,
body {
overscroll-behavior-y: contain;
}
Vieja solución:
Como los escuchas de eventos móviles Chrome> = 56 son pasivos por defecto y los escuchas de eventos pasivos ya no pueden evitar los valores predeterminados. Mira aquí
Tienes que usar escuchas de eventos activos en lugar así:
document.addEventListener(''touchstart'', touchstartHandler, {passive: false});
document.addEventListener(''touchmove'', touchmoveHandler, {passive: false});