在firefox扩展中获取重定向对象体

时间:2011-03-11 09:36:23

标签: javascript http firefox-addon xpcom firefox-3

我正在尝试通过在接收“http-on-modify-request”通知时向流通道注册流侦听器来获取http对象内容/正文。

var newListener = new TracingListener(this); subject.QueryInterface(Ci.nsITraceableChannel); newListener.originalListener = subject.setNewListener(newListener);

对于普通对象而言,这一点很顺利,但重定向对象 我检查了一个firebug https://bugzilla.mozilla.org/show_bug.cgi?id=529536的问题,它表明监听器将被移动到重定向的对象。因此,OnDataAvailable将不会调用原始重定向对象。

那么有没有办法通过其他方式获取重定向对象内容/正文? 任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

Firefox 4中新Web控制台的代码是您要在此处复制的内容。具体而言,take a look at this method