如何使用 uBlock Origin 阻止 Wirecutter 网站上的搜索框动画?

如何使用 uBlock Origin 阻止 Wirecutter 网站上的搜索框动画?

Wirecutter 推荐使用 uBlock Origin 广告拦截器。据我所知,除了广告之外,广告拦截器还可用于拦截烦人的内容。在 Wirecutter 上的每本指南的顶部,我都会看到一个带有动画的搜索框。动画中的文本会发生变化,“向我展示关于...的研究”、“我们能提供什么帮助?”、 “帮我决定...”等。这种动画会分散阅读指南的注意力。如何使用 uBlock Origin 阻止 Wirecutter 网站上的搜索框动画?

我检查了 Wirecutter 网站的账户设置和帮助部分。我给《纽约时报》发了电子邮件,但几个月过去了,他们还没有回复。我在 Super User 上搜索,发现了其他与 uBlock Origin 相关的问题,所以这个问题与主题相关。附件是 Wirecutter 网站的截图,其中搜索框用红色圈出。

Wirecutter 上的搜索框

答案1

uBlock 不是删除动画的最佳工具,通常用户脚本可以更轻松/优雅地完成此操作。

但在本例中,通过完全删除文本元素就可以轻松实现。例如:

nytimes.com###search-input-primary_nav ~ div

这将禁用搜索框div的所有兄弟元素#search-input-primary-div

仅删除动画也是可行的,但更加复杂,因为它需要处理这些div动画的更具体的 CSS 属性:

CSS 属性

所以在我看来,仅仅保留一些不太有用的静态文本是不值得的。

相关内容