我添加了一个监听器来修改我的chrome扩展中的HTTP Headers,如下所示:
chrome.webRequest.onBeforeSendHeaders.addListener(my_listener, {urls: ["<all_urls>"]}, ["blocking", "requestHeaders"]);
通常情况下,它会捕获网页发送的每个HTTP请求,但是当另一个Chrome扩展程序使用XMLHTTPRequest发送请求时,它不起作用。
其他扩展程序的作用:
var xhr = new XMLHttpRequest;
xhr.open('GET', 'http://example.com/');
xhr.send()