Deshabilite deslizar hacia abajo para recargar una página en el navegador Chrome

Mientras completaba un formulario HTML, accidentalmente deslicé hacia abajo y perdí toda la información completada porque el navegador recargó la página. ¿Es posible desactivar esta función de deslizar hacia abajo?

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

Como sugerencia provisional, si está tratando de desplazarse por la página, solo asegúrese de no comenzar a deslizar desde la parte superior de la pantalla hacia abajo (dado que de todos modos no puede desplazarse más allá de la parte superior). No veo una opción para esto en la configuración de Chrome.

Respuestas (1)

Es posible deshabilitar la función en el navegador Chrome versión 41 y superior. La forma más fácil de deshabilitar esto es visitar la chrome://flagsbarra de direcciones de Chrome y deshabilitar el efecto de extracción para actualizar,

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

Evitar el efecto de extracción para actualizar: (Basado en estos documentos de Chromium )

La acción predeterminada del efecto pull-to-refresh se puede prevenir de manera efectiva realizando cualquiera de las siguientes acciones:

  • Aplicar "acción táctil: ninguna" a los elementos táctiles, cuando corresponda, deshabilitar las acciones predeterminadas (incluida la extracción para actualizar) de la secuencia táctil.

  • Aplicando "overflow-y: hidden" al elemento del cuerpo, usando un div para contenido desplazable si es necesario.

  • prevenir el incumplimiento de alguna parte de la secuencia táctil, incluido cualquiera de los siguientes (en orden de mayor a menor perturbación):

    1. Todo el flujo táctil (no ideal).
    2. Todos los principales movimientos táctiles de desplazamiento excesivo.
    3. El primer movimiento táctil de desplazamiento superior.
    4. El primer toque de desplazamiento superior superior se mueve solo cuando
      • 1) el inicio táctil inicial ocurrió cuando el desplazamiento de desplazamiento de la página y era cero y
      • 2) el touchmove induciría el desplazamiento superior.
  • Desactivar el efecto localmente a través de chrome://flags (disable-pull-to-refresh-effect).

Tenga en cuenta que el efecto de extracción para actualizar nunca se activará si se produce un desplazamiento antes del movimiento de desplazamiento excesivo, por ejemplo, si el usuario se desplaza primero hacia abajo y luego hacia arriba, o si el desplazamiento de desplazamiento de la página es 0 pero tiene un div de desplazamiento que el usuario se desplaza hacia arriba antes de desplazarse demasiado.

Nota:

La función de arrastrar hacia abajo para actualizar se agregó a la versión 41.0.2272.92 de Chrome . Por lo tanto, cualquier versión a continuación no tendrá la función de extracción para actualizar.

Muy bueno, y una buena respuesta detallada.
Parece que esta opción ya no está disponible en Chrome//flags.