我唯一可以订购杂货的网站正在做一些非常烦人的事情。例如:https://www.mat.se/search.html
不知何故,他们设法(故意或无能)破坏了我经常使用的“滚轮模式”。需要说明的是,我说的不是简单地使用滚轮直接上下滚动。我说的是你在页面上单击鼠标中键(使用鼠标滚轮按钮),然后开始上下移动光标进行滚动,这是我几十年来一直使用的方式,对我来说感觉非常自然。
我甚至不明白网站在技术上如何可能干扰 Web 浏览器的这一功能,但显然这是可能的。
我以为当我最终停止使用 Pale Moon 并切换到最接近 Google Chrome 的 Vivaldi 时,这种情况就不会再发生了。但 Vivaldi 也会出现这种情况,就像在 Pale Moon 中一样。非常烦人。
有人可以向我解释一下吗:
- 从技术层面来说这怎么可能实现呢?
- 对于试图破坏该功能的网页,我该如何强制恢复该功能呢?
答案1
从技术层面来说这怎么可能实现呢?
可能是 JavaScript。JavaScript 可用于确定单击网页中的某个内容时发生(或不发生)什么。
对于试图破坏该功能的网页,我该如何强制恢复该功能呢?
您可能需要一个可以修改网页的浏览器扩展(通过所谓的“用户脚本”),例如:
- Greasemonkey(火狐)
- Tampermonkey (Chrome)
- Violentmonkey(Firefox 和 Chrome)
最难的部分是确定要删除的元素。用户脚本的存储库是存在的。但如果您的站点不存在用户脚本,您可能会陷入尝试编写自己的脚本的困境。