1

Я ненавижу, что у веб-сайтов все еще есть какая-то функция плавной прокрутки, несмотря на то, что она отключена в моем браузере (флаг Chrome отключен).

Я думаю, что это происходит из JavaScript.
https://www.thegeekpub.com/ является одним из примеров сайта. Я удалил слушатель события wheel из опций разработчика, который работает для этой страницы, но я хотел бы что-то, что отключает такую «функцию» на любом другом сайте, где она есть.

Есть ли аддон или что-то для этого? Даже сценарий тампермонки?

2 ответа2

3
// source: http://stackoverflow.com/a/35611393/992504
document.getElementsByTagName("body")[0].addEventListener("wheel",function (event) {
  // exception for ACE Editor, JS text editor used by sites like GitHub
  if (event.target.classList.contains('ace_content')) {
    return;
  }
  event.stopPropagation();
}, true);
0

Спасибо ChoGGi!

Я сделал букмарклет (перетащите его в закладки и щелкните по нему, если хотите удалить плавную прокрутку):

Отключить SmoothScroll

Если это не работает, вставьте этот код в поле URL закладки:

javascript:(function(){document.getElementsByTagName("body")[0].addEventListener("wheel",function (event) {if (event.target.classList.contains('ace_content')) {return;}event.stopPropagation();}, true);})();

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .