2010-03-29 188 views
16

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

感谢

+1

PourBico允许您修改响应标头。 – srgsanky 2015-08-20 05:27:40

回答

3

S.黄是正确的。只有目前修改头才支持修改请求头。但是,我正在寻找支持未来版本的响应标头。

+0

有一个用于修改CORS HTTP响应头文件的Firefox插件,但您可以在about:config/forcecors.headers中自定义此头文件,请参阅https://addons.mozilla.org/en-US/firefox/addon/forcecors/ – baptx 2013-02-05 20:13:48

1

有一个修改响应的插件,被限制在内容类型,而是应该适应于所有(最)等。

1

它的晚,但我发现了一些东西,我正在经历的“脾气数据” extention代码,我能修改响应为:

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); 
    } 
1

为Firefox安装PourBico

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