常见问题 - Adblock Plus 项目

Adblock Plus 与 Adblock 有什么关系?

Adblock 在 2004 年差不多就已停止了开发,在要求更新的呼声越来越高的情况下,Michael McDonald 发布了 Adblock Plus 0.5,大致上一个具有白名单、过滤规则订阅组和其他实用功能的 Adblock 版本。

那个版本的 Adblock Plus 仍旧是基于 Adblock,因此在功能改进上存在诸多限制。而 Adblock 的质量...只能说还不如干脆完全重写。随之 Adblock Plus 0.6,一个全新的专注于易用性、稳定性和安全性的扩展诞生了。由于多种原因,Adblock Plus 0.5 中的许多改进并没有带入到 Adblock Plus 0.6,而是在 Adblock Plus 0.6.1 中加入。

Adblock Plus 0.5 的开发者 Michael McDonald 之后又回到了 Adblock 项目,并尝试继续进行它的开发。出于这个原因,我 (Wladimir Palant) 从 Adblock Plus 0.6 开始成为了 Adblock Plus 的主要开发者。

为什么给某项功能添加一个选项这么困难?

其实不然,但要考虑到给全部功能提供选项会有什么后果。这里我想简单地引用 Joel Spolsky 所说的话:

你每提供一个选项,都是在要求用户做选择。

要求用户选择,这本身不是一件坏事。能够自由选择确实很美妙。人们去星巴克都喜欢点一些用浓缩咖啡调配的饮料,因为他们可以在此之上作出更多选择。比如,中杯的,半咖啡因含量,脱脂,打泡摩卡橙味的超热饮料。

问题就出在你要求他们对自己不关心的事做出选择的时候。... 这会让用户感到困惑并最终惹怒他们。

这不意味着所有的功能和自定义选项都得要移除。但对于那些多数用户都用不到的、没必要在界面上显著出现的选项,最好还是将其移除。

为什么给某项功能添加快捷键这么困难?

其实不然,但键盘快捷键是在同一个浏览器窗口中定义的。你很难使用一个简单的键盘快捷键——因为它们已经被浏览器占用。而且,甚至 Ctrl+Shift+某个键这样的组合键也已经被许多扩展占用。因此我们所使用的快捷键越多,扩展之间键位冲突的可能性也就越大。不过,您还是可以按您的要求重新设置键盘快捷键

我怎样能帮助你们?

您可以通过多种方式为 Adblock Plus 作出自己的贡献: