我默认为所有网站启用 Adblock。我允许某些网站上显示广告。您可以通过为允许显示广告的网站添加例外来实现这一点。这会将网站列入白名单。
但是,我不知道如何允许页面上的大多数广告,但屏蔽特定广告。我甚至不确定 Adblock 是否会这样做。我相信要么全部,要么全部。如果某个网站在白名单中,则似乎所有其他规则都会被忽略。
有没有办法允许网站上的大多数广告,但仍阻止特定的广告?
答案1
实际上,在我的电脑上†,杰夫的指示只按特定顺序起作用,并且最终确实没有效果:
- 启用 Adblock Plus
- 浏览某个网站,右键单击 Adblock 图标并选择“禁用于 [...]“
- 右键单击某些图像(为了方便测试:最好是网站的徽标),然后选择选项“Adblock Plus:阻止图像...“ (另请注意选项“Adblock Plus:在此页面上重新启用...“)
- 刷新页面
- 步骤 3 中被屏蔽的图像仍会显示
- 右键单击其他图像,发现阻止特定图像的选项消失了
- 为该网站重新启用 Adblock
- 刷新页面
- 被屏蔽的图片将不再显示
- 左键单击 Adblock 图标,从“我的广告拦截规则”中删除步骤 3 中的规则
我还没找到错误报告关于这一点。有人能确认在步骤 3 中看到了菜单项(而不是在步骤 6 中)吗?
(我猜@CarlF 和@jrob 已经确认了第 5 步。)
† Mac OS X 10.6.1、Firefox 3.5.4、Adblock Plus 1.1.1
答案2
我无法直接回答你的问题,但我可以给你另一种选择。
歌剧有一个内置的内容拦截工具,可让您有选择地禁用来自某些主机的内容。右键单击页面,选择“拦截内容”,然后单击页面上的任何内容即可将该内容添加到拦截列表中。
答案3
您可以通过指定完整路径来阻止特定的 URL:
而不是:
或者:
以超级用户的标志为例。