Проблема редактирования заголовков при использовании события onHeadersReceived в расширении Chrome - PullRequest
0 голосов
/ 01 марта 2019

После последнего обновления 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"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...