Adblock Plus-默认情况下处于禁用状态,并按网站启用


18

目前,我默认情况下已禁用Adblock Plus,我想屏蔽某些网站上的广告。Adblock可以做到这一点,还是我需要另一个插件?

Answers:


22

我假设您是在询问Adblock Plus。对于其他扩展程序,我无法回答您的问题,其中一些扩展程序以稍微破损的方式实现了Adblock Plus过滤器语法

是的,可以在白名单模式下运行Adblock Plus。有点尴尬,但是仍然非常缺乏对此功能的用户界面支持。首先,您需要添加自定义过滤器@@*$document,该过滤器将在所有位置禁用Adblock Plus。

要在Firefox中添加此过滤器,请执行以下操作:

  • 单击Adblock Plus图标。
  • 从菜单中选择“过滤器首选项”(您也可以按Ctrl + Shift + F)。
  • 切换到“自定义过滤器”标签。
  • 如果您还没有任何过滤器组,请单击“添加过滤器组”。否则,只需选择它。
  • 单击右侧的“添加过滤器”按钮,然后输入此过滤器。

要在Chrome或Opera中添加此过滤器,请执行以下操作:

  • 右键单击Adblock Plus图标。
  • 从菜单中选择“选项”。
  • 切换到“添加您自己的过滤器”标签。
  • 在文本字段中输入过滤器,然后单击“添加过滤器”。

棘手的部分是,每当您要允许在特定网站上进行屏蔽时,都要更新过滤器。目前,在Firefox中这要简单得多:

  • 在网站上,单击Adblock Plus图标。
  • 从菜单中选择“打开可阻止的项目”(您也可以按Ctrl + Shift + V)。
  • 将只有一个条目,右键单击它。
  • 选择“在example.com上禁用此过滤器”,其中example.com是您所在的网站。
  • 单击可阻止项目列表右上角的十字符号,或再次按Ctrl + Shift + V关闭可阻止项目。

这会自动将您添加的过滤器更改为@@*$document,domain=~example.com

现在,如果您使用的是Chrome或Opera,则目前无法自动执行此操作-您将不得不进入Adblock Plus选项并手动编辑过滤器。如果您单击“添加自己的过滤器”选项卡底部的“将过滤器作为原始文本编辑”,这实际上会更容易。如果您想允许在多个域上进行屏蔽,则过滤器的外观如下所示:@@*$document,domain=~example.com|~example.info|~foo.example.org

免责声明:我是Adblock Plus的首席开发人员。


很高兴听到你的消息。即使此解决方案不直观,也可以使用!谢谢。
SPRBRN

1
+1为您提供详细说明。不幸的是,这变得太麻烦了-我将等到adblock允许“每个网站允许广告”。并不是我必须要禁用所有广告本身,而是让我讨厌的对我无用的广告,我永远也不想看到。然而,对于我来说,可能会有一些每个站点的广告都可以,但是上述方法太麻烦了。
shevy 2016年

1
@wladimir patant,我认为以人们易于使用的方式来实现它是一个非常好的主意。我认为,即使有了新的不错的列表,很多人仍然感到内blocking地阻止广告。
thegreyspot

0

普通的adblock会这样做。选择自定义,然后选择“在这些域之外的任何地方显示广告...”,然后在邮件系统遇到问题时,键入ebay.com或〜ebay.com |〜mesg.ebay.com。


我认为您是在谈论AdBlock扩展程序,而不是AdBlock Plus。
Diego V
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.