Google chrome extension 使用chrome.DeclarativeNet请求api更改X-Forwarded-For标头值?
我可以使用chrome.DeclarativeNet请求api修改或添加X-Forwarded-For头值吗?在清单版本2中,可以使用chrome.webRequest api。但现在在清单版本3中,使用chrome.declarativeNetRequest api,我找不到类似的东西。 例如,我想用chrome.DeclarativeNet请求api实现以下代码:Google chrome extension 使用chrome.DeclarativeNet请求api更改X-Forwarded-For标头值?,google-chrome-extension,Google Chrome Extension,我可以使用chrome.DeclarativeNet请求api修改或添加X-Forwarded-For头值吗?在清单版本2中,可以使用chrome.webRequest api。但现在在清单版本3中,使用chrome.declarativeNetRequest api,我找不到类似的东西。 例如,我想用chrome.DeclarativeNet请求api实现以下代码: chrome.webRequest.onBeforeSendHeaders.addListener( function(deta
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
const { requestHeaders } = details
requestHeaders.forEach(header => {
if (header.name === 'User-Agent') {
header.value = userAgent
}
})
const headers = requestHeaders.filter(header => {
return header.name.toLowerCase() !== 'referer'
})
return { requestHeaders: headers }
}
},requestFilter,
['blocking', 'requestHeaders']
)
有一个添加/更改
响应标头的示例,完整参考包含requestHeaders
。你应该在你的问题中添加更多信息以使其具有可回答性。很抱歉,我已经阅读了文档,但找不到任何对我有帮助的内容。我已经用代码片段编辑了这个问题,正如我所说,文档中有这样一个例子,但是您需要用requestHeaders替换responseHeaders。