edge插件获取网页请求头数据
时间: 2023-09-09 14:14:38 浏览: 98
要获取网页请求头数据,可以使用Edge插件中的webRequest API。具体步骤如下:
1. 在manifest.json文件中声明webRequest和webRequestBlocking权限。
```
"permissions": [
"webRequest",
"webRequestBlocking",
"http://*/*",
"https://*/*"
]
```
2. 在background.js中添加代码,监听网页请求并获取请求头数据。
```
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
var headers = details.requestHeaders;
for (var i = 0; i < headers.length; i++) {
console.log(headers[i].name + ": " + headers[i].value);
}
},
{urls: ["<all_urls>"]},
["requestHeaders"]
);
```
这段代码会在每个网页请求发送前被调用,获取请求头数据并打印到控制台中。注意,这里需要使用chrome.webRequest.onBeforeSendHeaders来监听请求头,而不是chrome.webRequest.onHeadersReceived来监听响应头。