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

时间:2010-05-06 17:20:36

标签: http firefox request intercept

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

注意:

我必须这样做构建Firefox的扩展。
我需要一个按钮来激活或禁用该功能。
对于每个请求,我需要弹出一个带有“Ok”按钮的窗口以允许发出请求。同样,我需要从Web服务器弹出一个带有响应主体的窗口,并带有一个“Ok”按钮,允许浏览器显示内容。

我知道我必须使用 nsIHttpChannel ,如here所示,但是 我不知道将这些代码放在扩展架构上的位置 即可。
我对javascript知之甚少。

有谁可以帮助我?

1 个答案:

答案 0 :(得分:0)

查看Firebug源代码

可能会有所帮助

http://code.google.com/p/fbug/