//ф-ция по подмене заголовков
chrome.webRequest.onBeforeSendHeaders.addListener(function (details) {
for (var n in details.requestHeaders) {
let requestHeaders=details.requestHeaders
let { name, value } = details.requestHeaders[n];
let re = /^my_set_(.+)/ //тут мы чекаем заголовок начинающийся с my_set_
if (!re.test(name)) continue;
let newName = name.match(re)[1];
details.requestHeaders[n].name=newName
}
return {requestHeaders: details.requestHeaders}
}, {
urls: ["*://*/*"]
// , types: ['xmlhttprequest']
}, [
'blocking',
'requestHeaders'
// "blocking"
]);