У меня есть расширение Chrome, и я пытаюсь заставить его добавить заголовок ответа на все страницы.Не удается добавить Заголовок ответа с расширением Chrome
Вот что я имею в манифесте:
"permissions": [
"storage",
"clipboardRead",
"clipboardWrite",
"webRequest",
"webRequestBlocking",
"background"
],
"background": {
"scripts": ["background-script.js"]
},
Вот что у меня есть в моем фоне-script.js
chrome.webRequest.onHeadersReceived.addListener(function(details){
console.log('headers received');
details.responseHeaders.push({ name: 'X-XSS-Protection', value: '0' });
return { responseHeaders: details.responseHeaders };
}, {
urls: ['<all_urls>'],
types: ["main_frame", "sub_frame", "stylesheet", "script", "image", "object", "xmlhttprequest", "other"]
}, ['blocking', 'responseHeaders']);
Я знаю, что фон сценарий выполняется, от сдачи консоли. войдите в этот файл, но вне прослушивателя событий, и наблюдая его с «Просмотр взглядов: справочная страница» в окне «Расширения».
Однако, я не думаю, что eventListener выполняет - я не видел, чтобы сообщения «получателей» получали в любом месте.
Это сделал это! Спасибо! – russtuck91