我该如何过滤横幅广告?
您可以在任何图片或帧上点击右键,选择 "Adblock"。这时会打开一个对话框,您可以在此对将要添加的过滤规则进行调整。将横幅广告地址的一部分替换为通配符(*,即星号)可以同时过滤其他地址类似的广告。最后点击“添加规则”使之生效。要了解更多信息,请查阅撰写 Adblock Plus 过滤规则。
您可以在任何图片或帧上点击右键,选择 "Adblock"。这时会打开一个对话框,您可以在此对将要添加的过滤规则进行调整。将横幅广告地址的一部分替换为通配符(*,即星号)可以同时过滤其他地址类似的广告。最后点击“添加规则”使之生效。要了解更多信息,请查阅撰写 Adblock Plus 过滤规则。
您可以点击 Adblock Plus 工具栏按钮右侧的小箭头,在弹出的菜单中找到禁用/重新启用 Adblock Plus 的选项。如果这样做还不够快捷,您只需鼠标中键点击此按钮即可禁用或重新启用 Adblock Plus。
菜单同时也提供了在某个特定网页禁用 Adblock Plus 的选项,它会在您的过滤规则列表中添加类似 @@||adblockplus.org^$document
这样的例外规则。 关于例外规则的更多信息请查阅撰写 Adblock Plus 过滤规则。.
If you want to disable Adblock Plus on all websites, follow these instructions: Disabling/Reenabling Adblock Plus on all Websites.
不行。绝大多数广告商是按点击量来付费,如果仅是隐藏广告,您并没有真正支持到它们。即使有极少数广告商按显示量来付费,由于他们使用 JavaScript 来检测广告是否可见,因此这种做法也收效甚微。再者,用这种做法戏弄广告商付费也等同于欺诈行为。
简单来说,如果您想要支持您喜爱的网站,您可以使用白名单来禁止 Adblock Plus 生效。
打开工具 >> 附加组件 >> 首选项(位于Adblock Plus 旁边)>> 过滤规则首选项。然后选择要删除的过滤规则列表,点击"动作"按钮并选择"删除",最后点击"确定"。
打开 Window >> 扩展 >> 选项( Adblock Plus 的选项)。然后点击要删除的过滤规则列表旁边的红色 "X" 按钮,并点击"确定"。
点击菜单按钮并打开工具 >> 扩展 >> 管理扩展 >> 点击工具图标 >> 首选项。然后点击要删除的过滤规则列表旁边的红色 "X" 按钮,并点击"确定"。
打开工具 >> 扩展 >> 管理扩展 >> 点击工具图标 >> 首选项。然后点击要删除的过滤规则列表旁边的红色 "X" 按钮,并点击"确定"。
Adblock Plus 有一个名为"在 Flash 和 Java 上显示标签"的功能,默认开启时会在每个 object 对象上显示一个"过滤"按钮,点击这个按钮则会过滤该对象。
除此之外,您还可以打开可过滤项目列表(按 Ctrl+Shift+V 或点击 ABP 工具栏图标右侧小箭头并在菜单中选择"打开可过滤项目")查找该对象。
您还可以点击"类型"列顶部按类型排列项目,这样更容易找到有关的对象。
您可以找找与目前浏览网页地址不同开头的那些地址,而横幅广告的地址也通常包含 "banner" 或 "ad" 这样的关键字。点击某个地址会在页面中闪烁显示对应元素的边框(可惜目前还不支持所有的对象类型元素)。如果您还是不确定,只要鼠标中键点击某个元素在新标签页中打开它,您就可以确定它到底是不是横幅广告。
无关。Adblock Plus 在比对您的过滤规则列表测试某条地址时会判断自动测试出来的最佳顺序,事实上绝大多数的过滤规则都不会被考虑到。您在首选项对话框中修改过滤规则的顺序仅仅是为了方便起见,而对性能没有丝毫的影响。
通常不会。Adblock Plus 会将任何的"普通"规则转换为正则表达式,并且在内部处理时也只会使用正则表达式,因此 banner
和 /banner/
这两条规则并没有任何区别。
正则表达式常常用来"压缩"过滤规则列表,并将数条规则替换为一条正则表达式。经验告诉我们"过滤规则越少,运行速度就越快",但在这种情况下并不总是成立的。复杂的正则表达式需要花费更多时间进行估算,这时使用数条普通规则反而可能更快。
但正则表达式可以给您更多的灵活性,因此它们的适时出现总是显得合情合理。举例来说,/adv(?!ice)/
这条正则表达式会过滤 adv
、 advert
以及 advertisement
,但不会过滤 advice
,类似这种情况下使用简单的通配符是无法做到的。