在Firefox中修改HTTP响应标头

时间:2010-03-29 10:42:39

标签: javascript http firefox http-headers firefox-addon

是否有人知道是否允许Firefox扩展修改HTTP响应标头?例如,扩展程序是否可以删除x-frame-options标头以使页面加载到iframe中?

由于

6 个答案:

答案 0 :(得分:5)

我认为用于修改标头的最好的firefox插件是TamperData:

https://addons.mozilla.org/en-US/firefox/addon/966/

答案 1 :(得分:3)

S上。王是对的。修改标题仅支持修改请求标头。但是,我正在考虑支持未来版本的响应标头。

答案 2 :(得分:1)

修改响应插件仅限于Content-Type,但应适用于所有(大多数)其他人。

答案 3 :(得分:1)

现在已经很晚了,但我找到了一些东西,我正在通过“脾气数据”扩展代码,我能够将响应修改为:

  observe: function(aSubject, aTopic, aData) {

    if (aTopic == 'http-on-modify-request') {
        aSubject.QueryInterface(Components.interfaces.nsIHttpChannel);
        this.onModifyRequest(aSubject);
       }
}   


   onModifyRequest(oHttp){
     //this is how i modify the set-cookie field from header
      oHttp.setResponseHeader("Set-Cookie", enc, false);
   }

答案 4 :(得分:1)

为Firefox安装PourBico

打开PourBico窗口。 重新加载URL,修改标题,重新加载页面。

答案 5 :(得分:0)