在Chrome扩展程序中更改http标头的正确方法是什么?

时间:2017-10-30 07:04:18

标签: javascript google-chrome google-chrome-extension http-headers

我正在构建Chrome扩展程序,并希望在iframe中放置onedrive文档。似乎无论我如何改变以下代码,我似乎无法让交叉原点错误消失。

地址:

https://1drv.ms/x/s!ArcbZ_8xcTVdjBBU8wRdvhJgvPcw

清单权限:

"webRequest",
"webRequestBlocking",

事件监听器:

chrome.webRequest.onHeadersReceived.addListener(function (details) {
        for (var i = 0; i < details.responseHeaders.length; i++) {
            if (details.responseHeaders[i].name.toLowerCase() === 'x-frame-options') {
                details.responseHeaders.splice(i, 1);
                break;
            }
        }
        return { requestHeaders: details.requestHeaders };
    },
    { urls: ['https://onedrive.live.com/*'] },
    ['blocking', 'responseHeaders']
);

我尝试使用和不使用&#34;阻止&#34;删除x-frame-options。我确定这只是一个小问题。

0 个答案:

没有答案