Я пытаюсь изменить заголовок запроса, используя расширение Chrome. Однако я не знаю, почему мой Кодекс не работает. Это выглядит примерно так:
var c = "example=example";
chrome.webRequest.onBeforeSendHeaders.addListener(function(details){
var headers = details.requestHeaders;
for(h=0;h<headers.length;h++){
if(headers[h].name != "Cookie"){
continue;
}
headers[h].value = c;
return {requestHeaders:headers};
}, {urls:["<all_urls>"]}, ["requestHeaders", "blocking", "extraHeaders"]);
Это не работает. В своем манифесте я объявил "webRequest", "webRequestBlocking", "<all_urls>"
разрешениями. Когда я console.log
детали в событии onBeforeSendHeaders, заголовки изменяются, но не тогда, когда я делаю то же самое в onSendHeaders.