Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用更改原点的获取chrome扩展?_Javascript_Google Chrome Extension_Fetch - Fatal编程技术网

Javascript 如何使用更改原点的获取chrome扩展?

Javascript 如何使用更改原点的获取chrome扩展?,javascript,google-chrome-extension,fetch,Javascript,Google Chrome Extension,Fetch,当我使用fetch时,它会获得如下请求来源: 产地:铬-extension://hhchkohknefpngiknmlkelgmnhokjnef 我希望请求来源如下所示: 来源:www.xxxxxx.com(现在的网站页面url)您可以使用onBeforeSendHeaders事件执行此操作 chrome.webRequest.onBeforeSendHeaders.addListener( function(details) { for (var i = 0; i &l

当我使用fetch时,它会获得如下请求来源: 产地:铬-extension://hhchkohknefpngiknmlkelgmnhokjnef

我希望请求来源如下所示:
来源:www.xxxxxx.com(现在的网站页面url)

您可以使用
onBeforeSendHeaders
事件执行此操作

chrome.webRequest.onBeforeSendHeaders.addListener(
    function(details) {
        for (var i = 0; i < details.requestHeaders.length; ++i) {
            if (details.requestHeaders[i].name === 'Origin')
                details.requestHeaders[i].value = 'https://www.xxxxxx.com';
        }

        return {
            requestHeaders: details.requestHeaders
        };
    }, {
        urls: ["*://www.xxxxxx.com/*"]
    },
    ["blocking", "requestHeaders", "extraHeaders"]);

参考资料:

您可以使用
onBeforeSendHeaders
事件执行此操作

chrome.webRequest.onBeforeSendHeaders.addListener(
    function(details) {
        for (var i = 0; i < details.requestHeaders.length; ++i) {
            if (details.requestHeaders[i].name === 'Origin')
                details.requestHeaders[i].value = 'https://www.xxxxxx.com';
        }

        return {
            requestHeaders: details.requestHeaders
        };
    }, {
        urls: ["*://www.xxxxxx.com/*"]
    },
    ["blocking", "requestHeaders", "extraHeaders"]);
参考: