在Chrome扩展程序上使用onHeadersReceived事件时,编辑标题时出现问题

时间:2019-03-01 12:49:58

标签: google-chrome google-chrome-extension google-chrome-devtools

上次更新谷歌浏览器后,使用onHeadersReceived事件存在问题。我用它来捕获来自Instagram的HTTP响应,并删除标题中的x-frame-options以便显示我的chrome扩展程序的iframe页面。最后一次更新后,出现以下错误: error image

可能是什么问题?

我的代码:

chrome.webRequest.onHeadersReceived.addListener(
    function(dt) {
        if (dt.initiator) {
            for (let i = 0; i < dt.responseHeaders.length; ++i) {
                if (dt.responseHeaders[i].name.toLowerCase() === 'x-frame-options') {
                    dt.responseHeaders.splice(i, 1)
                    return {
                        responseHeaders: dt.responseHeaders
                    }
                }
            }
        }
    },
    requestFilter, ['blocking', 'responseHeaders']
)

manifest.json的权限:

 "webRequest",
 "webRequestBlocking",
 "https://*/",
 "http://*/",
 "tabs",
 "cookies",
 "notifications",
 "storage"

0 个答案:

没有答案