После последнего обновления Google Chrome возникла проблема с использованием события onHeadersReceived.Я использовал его, чтобы перехватывать HTTP-ответы из Instagram и удалять опции x-frame-header в заголовке, чтобы отобразить страницу iframe для моего расширения chrome.После последнего обновления я получаю следующую ошибку: изображение ошибки
В чем может быть проблема?
Мой код:
chrome.webRequest.onHeadersReceived.addListener(
function(dt) {
if (dt.initiator) {
for (let i = 0; i < dt.responseHeaders.length; ++i) {
if (dt.responseHeaders[i].name.toLowerCase() === 'x-frame-options') {
dt.responseHeaders.splice(i, 1)
return {
responseHeaders: dt.responseHeaders
}
}
}
}
},
requestFilter, ['blocking', 'responseHeaders']
)
Разрешенияна manifest.json:
"webRequest",
"webRequestBlocking",
"https://*/",
"http://*/",
"tabs",
"cookies",
"notifications",
"storage"