【问题标题】:Modifying HTTP response headers in Firefox在 Firefox 中修改 HTTP 响应标头
【发布时间】:2011-02-01 23:54:04
【问题描述】:

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

谢谢

【问题讨论】:

  • PourBico 允许您修改响应标头。

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


【解决方案1】:

我认为修改标题的最佳 firefox 插件是 TamperData :

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

【讨论】:

  • 说错了请指正,TamperData,像ModifyHeaders一样不能修改HTTP响应头,只能修改请求头。
【解决方案2】:

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

【讨论】:

【解决方案3】:

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

【讨论】:

    【解决方案4】:

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

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

    【讨论】:

      【解决方案5】:

      为 Firefox 安装 PourBico

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

      【讨论】:

        【解决方案6】:

        【讨论】:

        • 我认为 Modify Headers 只修改请求头而不是响应头。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多