0
我需要阻止来自某个域的所有cookie。 (我不能使用内容设置API,因为FireFox现在还不支持它)Chrome WebRequest API:如何屏蔽“Set-Cookies”?
我现在没有很多的成功,我不知道我是否在正确的方向?
function modifyHeaders(headers: HttpHeader[]) {
headers.forEach((header: HttpHeader) => {
if (header.name === "set-cookie") {
/* makeExpire sets "Expires= sometimeInThePast" */
header.value = makeExpire(header.value!)
}
})
}
modifyHeaders(headers);
return { responseHeaders: headers }
这似乎是:
使用WebRequest的API,我添加了一个侦听器,以
onHeadersReceived
,并确保我的函数返回一个承诺,我再通过头部像这样去最低的开销方式,但迄今似乎并不奏效。我想我可能会在错误的轨道上如何。
您没有显示注册侦听器的代码。确保在附加选项中提供'['blocking','responseHeaders']'。附:我不明白为什么在这个微不足道的案件中需要承诺。 – wOxxOm