如何禁用网站上的部分 JavaScript

如何禁用网站上的部分 JavaScript

我正在尝试禁用平滑滚动。我在 Tampermonkey 中尝试了一堆 JavaScript。它在某些网站上有效,有些则无效,有些则完全禁用了滚动,这让我相信还有其他因素在起作用。

这里有两个网站作为示例:

  示例 1:www.Rwlabs.com
  示例 2:www.ssiportable.com/custom-engineering/structural-modification/

在示例 1 中,我按下 F12 进入滚动条的检查器模式,发现“nicescroll.min.js”是与滚动相关的 JavaScript(建议的名称)。我将该行输入到我的 uBlock Origin 扩展中,现在平滑滚动已禁用,但这在链接 2 上不起作用。

在第二个示例中,我执行的操作与示例 1 中相同。JavaScript 文件名为主要.min.js,但奇怪的是,什么都没发生。出于某种原因,它必须是 uBlock Origin 中的 /main.min.js,但它会完全禁用整个滚动条。当处于检查器模式并单击该 JavaScript 的事件时,它将显示 mousedown、mouseup、mozmousepixelscroll 等。我认为这些仅与平滑滚动有关。

我该如何禁用仅有的adblock 扩展中 main.min.js JavaScript 的 mousedown、mouseup 或 mozmousepixelscroll 部分,这样我可以禁用平滑滚动但不能完全删除滚动条?

相关内容