Chrome: wyłącz elastyczne przewijanie kółkiem myszy na końcu stron internetowych

12

To wydaje się , że z wersji Google Chrome 51.0.2704.84 (lub bardzo niedawna) wprowadziła „elastyczną gumką” efekt przy próbie przewijania obok góry lub u dołu strony internetowej, z kółkiem myszy ( kółkiem ).

Używam OS X i nigdy wcześniej nie widziałem takiego zachowania w Chrome.

Uważam, że efekt gumki może być przydatny na urządzeniach dotykowych, ale nie potrzebuję go, gdy używam myszy z komputerami stacjonarnymi. Kiedy przewijam do samego końca za pomocą kółka myszy, zwykle tam chcę iść, a efekt gumki jest po prostu irytujący i opóźnia dalsze działanie.

Sprawdziłem flagi chrome: // , ale nie mogę znaleźć ustawienia. Niepewny.


Aktualizacja 2016-09-04 : Ten „problem” zniknął, a ustawienie bezwładności powróciło do poprzedniego zachowania „natychmiastowego zatrzymania”, gdy przewijanie strony kończy się kółkiem myszy. Nie jestem pewien, co się zmieniło, ale mogła to być aktualizacja Google Chrome. Przyjąłem odpowiedź poniżej, na wypadek, gdyby pomogło to komuś o szczególnym smaku problemu.

Winterflags
źródło
Dokładnie ten sam problem tutaj. Uwielbiam elastyczny zwój na gładzikach, ale przeszkadza zwykłej myszy. Chciałbym móc to wyłączyć, wracając do tego, jak było. (Nagrodziłem tutaj nagrodę za, mam nadzieję, że zwrócę nieco większą uwagę na ten problem, wszystko to będzie małe)
Mint
Sprawdzić, czy rozwiązanie tego artykułu stosuje się tutaj: Disable elastyczną przewijanie w OS X . Zobacz także TinkerTool dla „Wyłącz bezwładność” i „Wyłącz efekt gumki”.
harrymc
1
@harrymc, dzięki, tak, to działa, ale wyłącza elastyczną funkcję systemu operacyjnego na szeroką skalę, podoba mi się ta funkcja, po prostu nie w Chrome z normalną myszą.
Mennica
1
Jak zauważono w numerze 101916 na temat tego ustawienia OS X: „Wersja Chrome 23 powinna respektować preferencje”. W przeciwnym razie użycie dodatku do dodania tego kodu CSS do każdej wyświetlanej przyszłej strony może działać.
harrymc

Odpowiedzi:

6

Chrome przestrzega tylko preferencji systemowych OS X.

Wyłączenie tych preferencji jest opisany w artykule Wyłącz elastycznego przewijania OS X .

Możesz także skorzystać z bezpłatnego TinkerTool . Zobacz zwłaszcza ustawienia „Wyłącz bezwładność” i „Wyłącz efekt gumki”.

Jeśli chcesz wyłączyć to tylko w przeglądarce Chrome, musisz dodać ten fragment kodu CSS do każdej wyświetlanej przyszłej strony. Najlepiej to zrobić za pomocą dodatkowego Tampermonkey , który jest portem Chrome dla Greasemonkey.

Zobacz stronę internetową Tampermonkey, aby go użyć.

Kilka innych referencji:

harrymc
źródło
2
Nie jestem pewien, czy to prawda, że ​​Chrome przestrzega tylko preferencji systemowych OS X. Podczas używania kółka myszy w Safari przewijanie nie daje tego efektu. Z jakiegoś powodu w Chrome kółko myszy zachowuje się jak urządzenie dotykowe. Dodanie kodu CSS prawdopodobnie spowodowałoby również wyłączenie bezwładności dla tabliczek dotykowych, prawda?
Winterflags
Powinno to wszędzie wyłączyć bezwładność. Wcześniej w Chrome był błąd, w którym Chrome nie przestrzegał tych preferencji, co teraz robi. Zastanawiam się, czy Safari ma podobny problem. Oczywiście mogą istnieć inne możliwe odpowiedzi niż moje.
harrymc