2010-05-06 136 views
2

如何向Firefox http请求和响应插入侦听器,以便弹出一个窗口,其中包含请求的地址和响应正文?

如何构建Firefox扩展来拦截HTTP请求和响应?

注:

我必须做这个建筑的扩展,Firefox浏览器。
我需要一个按钮来激活或禁用该功能。
对于每个请求,我需要弹出一个带有“确定”按钮的窗口,以允许进行请求。同样,我需要从Web服务器弹出一个窗口,其中包含一个“确定”按钮,以允许浏览器显示内容。

我知道,我必须使用nsIHttpChannel,如图here,但我不知道在哪里把这样的代码上进一步扩展的架构
我对JavaScript的知识知之甚少。

任何人都可以帮助我吗?

+1

最好的办法弄清楚这些事情是要找到一个扩展,已经这样做了,并期待在源。所有的FF扩展都是开源的! – 2010-05-06 17:39:00

+0

感谢您的提示,BlueRaja。但并非所有的FF扩展都是开源的(http://www.linux.com/archive/feature/155919)。 – didizingo 2010-05-06 18:06:47

回答