如何屏蔽网站上的所有图片?

tot*_*dli 3 browser web blocking

我希望能够阻止遭受严重点击欺骗图像的网站上的每个图像,以便只显示文本。如果解决方案可以轻松禁用/启用,以防我想暂时查看图像,那就太好了。我怎样才能做到这一点?

tot*_*dli 5

太长了;博士

只需将以下规则之一(或全部)添加到广告拦截器的过滤器中即可:

  • example.com##img阻止每个<img>元素
  • example.com$image阻止提供的每个图像example.com

查看注释部分了解更多信息。

教程

  1. 安装广告拦截器(如uBlock Origin)并单击其图标。 uBlock 起源面板
  2. 单击“我的过滤器”栏并粘贴example.com##img和/或example.com$image. uBlock Origin 过滤器选项卡
  3. 单击“应用更改”。

如果您想暂时禁用该块,只需单击插件面板上的大开/关按钮,如第一张图所示。

笔记

  • example.com##img阻止<img>给定网站上的每个 DOM 节点。无论图像从哪里提供,如果它位于标签内<img>,它都会被阻止,但它不会阻止使用不同技术(例如background-image<div>.
  • example.com$imageexample.com无论哪个站点尝试加载它们,都会阻止提供的每个图像。许多网站使用 CDN 来提供图片,因此examplecdn.com阻止来自的图像example.com几乎没有效果,因此您examplecdn.com也必须阻止,但要注意其他使用 CDN 的网站上的图像examplecdn.com也会被阻止。
  • 有时不会发生阻塞,因为图像已被缓存。在这种情况下,您需要点击Ctrl+ Shift+R进行硬刷新而不使用缓存。
  • 有时,图像在 DOM 节点上具有可识别的类属性。使用开发工具进行一些检查(右键单击 -> 检查元素)后,您可以列出标记大多数图像的类并以类选择器方式阻止它们:example.com##.image-container
  • 有一个关于过滤器语法的很棒的备忘单