【问题标题】:How to build Firefox extention to intercept HTTP requests and responses?如何构建 Firefox 扩展来拦截 HTTP 请求和响应?
【发布时间】:2010-05-06 17:20:36
【问题描述】:

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

注意:

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

我知道我必须使用nsIHttpChannel,如图here,但是我不知道在extension的架构上把这样的代码放在哪里
我对javascript知之甚少。

谁能帮帮我?

【问题讨论】:

  • 找出这些东西的最好方法是找到一个已经这样做的扩展并查看源代码。所有 FF 扩展都是开源的!
  • 感谢您的提示,BlueRaja。但并非所有 FF 扩展都是开源的 (linux.com/archive/feature/155919)。

标签: http firefox request intercept


【解决方案1】:

看看 Firebug 源代码可能会有所帮助

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

【讨论】:

  • 感谢 Midhat。我去看看。
猜你喜欢
  • 2019-03-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-22
  • 2018-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多