如何使用javascript获取检查请求头是否存在

如何使用javascript获取检查请求头是否存在,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,以下是我在Chrome扩展中的代码: fetch(finalURL).then((response) => { if(response.status === 200){ chrome.tabs.create({url: `https://example.com/?redirect=${domain[0]}`, active: false}); } }).catch((error) => console.log(error)); 我想检查响应状态是否设

以下是我在Chrome扩展中的代码:

fetch(finalURL).then((response) => {
    if(response.status === 200){
        chrome.tabs.create({url: `https://example.com/?redirect=${domain[0]}`, active: false});
    }
}).catch((error) => console.log(error));
我想检查响应状态是否设置为太200,并检查请求
接受编码
是否发送了提取请求

我添加了用于检查状态是否为200的代码,但不知道如何检查请求头


任何帮助都将不胜感激。

请求头将在fetch中的url之后传递,如
fetch(url,{headers:{}})
。我认为您不会在响应中找到它们。您可以在chrome.webRequest.onHeadersSent事件中看到传出的标题,请参阅文档。另外,在extraHeaders模式下注册它以获取所有头。请求头将在fetch中的url之后传递,如
fetch(url,{headers:{}})
。我认为您不会在响应中找到它们。您可以在chrome.webRequest.onHeadersSent事件中看到传出的标题,请参阅文档。另外,在extraHeaders模式下注册它以获取所有标题。