Javascript ChromeWeb请求api

Javascript ChromeWeb请求api,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我正在使用chrome web请求api。但是web请求API提供了网络堆栈的抽象,没有提供用于授权、缓存控制等的头。我是否可以获取所有请求头的名称。我知道我可以使用onSendHeader查看流量,但我想进行阻塞呼叫。我正在尝试使用我的插件向所有http请求头添加cookie。有一些请求绕过插件。这些请求出现在chrome开发人员控制台的网络选项卡中,但不会出现在我的插件中 function setup() { chrome.webRequest.onBeforeSendHea

我正在使用chrome web请求api。但是web请求API提供了网络堆栈的抽象,没有提供用于授权、缓存控制等的头。我是否可以获取所有请求头的名称。我知道我可以使用onSendHeader查看流量,但我想进行阻塞呼叫。我正在尝试使用我的插件向所有http请求头添加cookie。有一些请求绕过插件。这些请求出现在chrome开发人员控制台的网络选项卡中,但不会出现在我的插件中

function setup()
{
        chrome.webRequest.onBeforeSendHeaders.addListener(
        requestMonitor.insertHeaders,
        {urls: ["<all_urls>"]},
        ["blocking", "requestHeaders"]
    );
}
函数设置()
{
chrome.webRequest.onBeforeSendHeaders.addListener(
requestMonitor.insertHeaders,
{URL:[“”]},
[“阻塞”、“请求头”]
);
}

您试图解决的实际问题是什么?对于“如何以阻塞方式获取所有请求头”的问题,没有一个令人满意的答案。我正在尝试向请求头添加cookie,但有一些请求是在chrome开发人员控制台的网络选项卡上获得的,而不是在我的javascript插件中。我需要得到所有的请求才能通过我的插件。你能编辑你的问题,包括一个小而完整的代码样本,再加上重现你观察到的步骤吗?当我们在做的时候,编辑标题,使它更接近你的实际问题。