Chrome: отключить упругую прокрутку колесика мыши в конце веб-страниц


12

Это кажется , что с Google Chrome версии 51.0.2704.84 (или очень недавно) ввел эффект «упругая резинка» при попытке прокрутки мимо верхней или нижней части страницы, с помощью колеса мыши ( колесо прокрутки ).

Я использую OS X, и никогда раньше не видел такого поведения в Chrome.

Я считаю, что эффект резиновой ленты может быть полезен на сенсорных устройствах, но он мне не нужен при использовании мышей с настольными компьютерами. Когда я прокручиваю до самого конца с помощью колесика мыши, это, как правило, то, куда я хочу пойти, и эффект резиновой ленты просто раздражает и задерживает дальнейшие действия.

Я проверил в chrome: // flags , но не могу найти настройки. Точно сказать не могу.


Обновление 2016-09-04 : Эта «проблема» теперь исчезла, и параметр инерции возвращается к своему предыдущему поведению «немедленной остановки», когда прокрутка страницы заканчивается колесом мыши. Я не уверен, что изменилось, но, возможно, это было обновление Google Chrome. Я принял ответ ниже, в случае, если он помогает кому-то с определенным ароматом проблемы.


Точно такая же проблема здесь. Мне нравится эластичная прокрутка на трекпадах, но она мешает обычной мыши. Хотелось бы иметь возможность отключить его, вернуться к тому, как это было. (Я положил здесь награду, чтобы, надеюсь, привлечь к ней больше внимания, будь она маленькой)
Монетный двор

Смотрите , если решение в данной статье относится здесь: Отключить упругую прокрутку OS X . См. Также TinkerTool для «Отключить инерцию» и «Отключить эффект резиновой ленты».
harrymc

1
@harrymc, спасибо, да, это работает, но отключает функцию эластичности во всей ОС, мне очень нравится эта функция, только не в Chrome с обычной мышью.
Монетный двор

1
Как отмечено в выпуске 101916 об этой настройке OS X: «Chrome версии 23 должен уважать предпочтения». В противном случае использование надстройки для добавления этого кода CSS на каждую отображаемую будущую страницу может работать.
harrymc

Ответы:


6

Chrome подчиняется только системным настройкам OS X.

Отключение этих настроек описано в статье Отключить упругую прокрутку в OS X .

Вы также можете использовать бесплатный TinkerTool . Особенно смотрите настройки «Отключить инерцию» и «Отключить эффект резиновой ленты».

Если вы хотите отключить это только для Chrome, вам нужно будет добавить этот фрагмент CSS на каждую будущую страницу. Лучше всего это сделать с помощью надстройки Tampermonkey , которая является портом Chrome для Greasemonkey.

Смотрите сайт Tampermonkey для его использования.

Еще несколько ссылок:


2
Не уверен, правильно ли, что Chrome подчиняется только системным настройкам OS X. При использовании колесика мыши в Safari прокрутка не дает этого эффекта. По какой-то причине в Chrome колесо мыши ведет себя как сенсорное устройство. Добавление кода CSS, вероятно, отключит инерцию и для сенсорных панелей, верно?
Winterflags

Это должно отключить инерцию везде. Ранее в Chrome была ошибка, из-за которой Chrome не подчинялся этим настройкам, что он и делает сейчас. Интересно, есть ли у Safari похожая проблема? Конечно, могут быть и другие возможные ответы, чем мои.
harrymc
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.