Google chrome extension 如何修改chrome中另一个扩展发送的XMLHTTPRequest头?

Google chrome extension 如何修改chrome中另一个扩展发送的XMLHTTPRequest头?,google-chrome-extension,Google Chrome Extension,我在chrome扩展中添加了一个侦听器来修改HTTP头,如下所示: chrome.webRequest.onBeforeSendHeaders.addListener(my_listener, {urls: ["<all_urls>"]}, ["blocking", "requestHeaders"]); 1.manifest.json中的权限键是什么?2.可能XHR url以chrome扩展名开头://?这是我的权限:权限:[选项卡、cookie、通知、webRequest、we

我在chrome扩展中添加了一个侦听器来修改HTTP头,如下所示:

chrome.webRequest.onBeforeSendHeaders.addListener(my_listener, {urls: ["<all_urls>"]}, ["blocking", "requestHeaders"]);

1.manifest.json中的权限键是什么?2.可能XHR url以chrome扩展名开头://?这是我的权限:权限:[选项卡、cookie、通知、webRequest、webRequestBlocking、http://*/、https://*/],XHR url以http://]开头。我已经在控制台中捕获了它。显然,可以查看源自您自己的扩展和网页的XHR。我已经尝试添加chrome扩展://*/*权限,但它并没有解决问题,所以可能是出于安全原因而受到限制,或者只是还没有实现。
var xhr = new XMLHttpRequest;
xhr.open('GET', 'http://example.com/');
xhr.send()