Я нахожу плавную прокрутку в Chrome действительно раздражающей ... она продолжает прокручиваться даже после остановки колесика мыши. Я попытался отключить плавную прокрутку в chrome://flags/
но это не дало эффекта.
1 ответ
Если у вас отключена плавная прокрутка в флагах Chrome, но какой-то сайт все еще делает это, это может быть:
- Сайт использует CSS - свойство
scroll-behavior
(которое теперь влияет даже на переход к следующему / предыдущему вхождению текстового поиска). Пример сайта, который делает это: developer.mozilla.org
Это очень легко решить:
1) Установите расширение Stylebot
2) Перейдите в его Параметры / стили / отредактируйте глобальную таблицу стилей и добавьте это правило:
*
{
scroll-behavior: initial;
}
Это решит проблему для этого и всех подобных сайтов.
- Сайт использует библиотеку javascript, которая выполняет плавную прокрутку, отличную от нативной.
Если вы можете позволить себе отключить JavaScript для этого сайта - это легко решить (нажмите на метку «Защищенный / незащищенный» слева от адресной строки, «Настройки сайта / Javascript / Блок»).
В противном случае может быть возможно решить в индивидуальном порядке. Например, если вы обычно прокручиваете страницы клавишами со стрелками, и плавная прокрутка мешает ему - он должен перехватывать события клавиатуры, поэтому вы можете попытаться заблокировать все события нажатия клавиш с помощью этого сценария пользователя (для расширения Tampermonkey):
// ==UserScript==
// @name disable smooth scroll on somesite.com
// @namespace http://tampermonkey.net/
// @version 0.1
// @author You
// @match https://somesite.com/*
// @grant none
// ==/UserScript==
document.addEventListener('keydown', function(e) { e.stopPropagation(); }, true );
Это работает для меня на одном сайте, что в противном случае добавляет эффект "простоты" к прокрутке клавишами вверх / вниз.