Chrome: deshabilita el desplazamiento elástico de la rueda del mouse al final de las páginas web


12

Se parece que con Google Chrome versión 51.0.2704.84 (o muy poco) ha introducido un efecto "goma elástica" cuando intenta desplazarse más allá de la parte superior o inferior de una página web, con una rueda del ratón ( rueda de desplazamiento ).

Estoy usando OS X y nunca antes había visto este comportamiento en Chrome.

Encuentro que el efecto de banda elástica puede ser útil en dispositivos táctiles, pero no lo necesito cuando uso ratones con computadoras de escritorio. Cuando me desplazo hasta el final con la rueda del mouse, generalmente es donde quiero ir, y el efecto de banda elástica es solo una molestia y retrasa la acción adicional.

Revisé chrome: // flags , pero parece que no puedo encontrar una configuración. No estoy seguro.


Actualización 2016-09-04 : Este "problema" ahora ha desaparecido, y la configuración de inercia vuelve a su comportamiento anterior de "parada inmediata" cuando se desplaza a la página con una rueda del mouse. No estoy seguro de qué cambió, pero podría haber sido una actualización de Google Chrome. He aceptado la respuesta a continuación, en caso de que ayude a alguien con un sabor particular del problema.


Tenemos exactamente el mismo problema. Me encanta el desplazamiento elástico en los trackpads, pero solo se interpone en un mouse normal. Me encantaría poder desactivarlo, volviendo a cómo era. (He puesto una recompensa aquí para obtener más atención sobre el tema, aunque sea pequeño)
Mint

A ver si la solución en este artículo se aplica aquí: desplazamiento elástico Deshabilitar en OS X . Consulte también TinkerTool para "Desactivar la inercia" y "Desactivar el efecto de banda elástica".
harrymc

1
@harrymc, gracias, sí, eso funciona, pero deshabilita la función elástica del sistema operativo en todo el sistema operativo, me gusta bastante esta función, pero no en Chrome con un mouse normal.
Menta

1
Como se señaló en el número 101916 sobre esta configuración de OS X: "Chrome versión 23 debería respetar la preferencia". De lo contrario, podría funcionar el uso de un complemento para agregar este código CSS a cada página futura que se muestre.
harrymc

Respuestas:


6

Chrome solo obedece las preferencias del sistema OS X.

Desactivación de estas preferencias se describe en el artículo de desactivar el desplazamiento elástico en OS X .

También puede usar la herramienta gratuita TinkerTool . Consulte especialmente la configuración de "Desactivar inercia" y "Desactivar el efecto de banda elástica".

Si desea deshabilitar esto solo para Chrome, deberá agregar este fragmento de CSS a cada página futura que se muestre. Esto se hace mejor usando el complemento Tampermonkey , que es el puerto de Chrome para Greasemonkey.

Vea el sitio web de Tampermonkey para usarlo.

Algunas referencias más:


2
No estoy seguro si es correcto que Chrome solo obedezca las preferencias del sistema OS X. Cuando se usa la rueda del mouse en Safari, el desplazamiento no produce este efecto. Por alguna razón, en Chrome, la rueda del mouse se comporta como un dispositivo táctil. Agregar el código CSS probablemente también deshabilitaría la inercia para las almohadillas táctiles, ¿verdad?
Winterflags

Debe desactivar la inercia en todas partes. Anteriormente había un error en Chrome donde Chrome no obedecía estas preferencias, lo que ahora hace. Me pregunto si Safari tiene un problema similar. Por supuesto, podría haber otras respuestas posibles que la mía.
harrymc
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.