【发布时间】:2010-09-30 22:38:44
【问题描述】:
我需要读取加载到 Firefox 导航栏中的每个 url(通过输入或单击链接),将它们通过过滤器并决定是否允许打开 url。
我在 Firefox 扩展方面有一些经验,但没有插件方面的经验。
我需要为此使用扩展程序或插件吗?
我目前有一个用于 IE 的 BHO,可以执行此操作,并且我使用 Web 浏览器事件获取 URL。
【问题讨论】:
标签: firefox firefox-addon browser-plugin
我需要读取加载到 Firefox 导航栏中的每个 url(通过输入或单击链接),将它们通过过滤器并决定是否允许打开 url。
我在 Firefox 扩展方面有一些经验,但没有插件方面的经验。
我需要为此使用扩展程序或插件吗?
我目前有一个用于 IE 的 BHO,可以执行此操作,并且我使用 Web 浏览器事件获取 URL。
【问题讨论】:
标签: firefox firefox-addon browser-plugin
扩展名就好了。对于你想做的事情,你需要nsIObserverService和http-on-modify-request观察者。
【讨论】:
nsIURIContentListener。但根据我(诚然有些有限)的经验,你建议的方式要容易得多。
你可以使用Adblock Plus(见视频)
【讨论】: