2 votos

Deshabilitar la función "swipe down" para recargar una página en el navegador Chrome

Mientras rellenaba un formulario HTML, accidentalmente pasé y perdí toda la información rellenada porque el navegador recargaba la página. ¿Es posible desactivar esta función de deslizamiento?

Mi versión de Android es 4.1.2 y tengo la última versión de Chrome.

1 votos

Como sugerencia provisional, si intentas desplazar la página deslizándola, asegúrate de no empezar a deslizarla desde la parte superior de la pantalla hacia abajo (dado que no puedes desplazarte más allá de la parte superior de todos modos). No veo una opción para esto en la configuración de Chrome.

1voto

Lucky Puntos 122

Es posible desactivar la función en la versión 41 del navegador Chrome y superiores. La forma más fácil de desactivar esto es visitar el chrome://flags en la barra de direcciones de Chrome y para desactivar el efecto de refresco,

chrome://flags (disable-pull-to-refresh-effect)

Evitando el efecto "tirar para refrescar": (Basado en esto Cromo docs )

La acción por defecto del efecto "tirar para refrescar" puede ser efectivamente se evitó haciendo cualquiera de las siguientes cosas..:

  • Aplicando la "acción táctil": ninguno" a los elementos táctiles, cuando sea apropiado, deshabilitando el valor por defecto acciones (incluyendo el "pull-to-refresh") de la secuencia de tacto.

  • Aplicando "overflowy: escondido" al elemento corporal, usando un div para el desplazamiento contenido si es necesario.

  • evitar que el incumplimiento de alguna parte del toque secuencia, incluyendo cualquiera de las siguientes (en orden de mayor a menor perturbación a menos perturbador):

    1. Todo el flujo táctil (no es lo ideal).
    2. Todos los de arriba desplazando movimientos de toque.
    3. El primer movimiento táctil de desplazamiento superior.
    4. El el primer movimiento táctil de desplazamiento superior sólo cuando
      • 1) el inicio de la prueba ocurrió cuando el desplazamiento de la página y fue cero y
      • 2) el movimiento táctil induciría el desplazamiento superior.
  • Desactivando el efecto localmente a través de cromo://banderas (deshabilitar-tirar-a-refresco).

Tengan en cuenta que el efecto "tirar para refrescar" nunca se activará, si es que lo hace. El desplazamiento se produce antes del movimiento de desplazamiento, por ejemplo, si el usuario primero se desplaza hacia abajo, luego hacia arriba, o si el desplazamiento de la página es 0 pero tiene un buzón de desplazamiento que el usuario desplaza hacia arriba antes de desplazarse.

Nota:

La función de arrastrar y soltar para refrescar es añadido a la versión de Chrome 41.0.2272.92 . Así que cualquier versión de abajo que no tenga la función de "tirar para refrescar".

1 votos

Muy bueno, y una buena respuesta detallada.

0 votos

Parece que esta opción ya no está disponible en chrome//flags.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X