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

Я пишу расширение Chrome, которое добавляет заголовок запроса.Кажется, мой код работает должным образом, но в некоторых запросах Chrome говорит Предварительные заголовки отображаются , показывая только Referer и User-Agent:

Chrome Inspector Request Headers Я проверил «Отключить кэш» в инспекторе сети, и «жестко» перезагрузил страницу несколько раз с очисткой кеша.Даже с отключенным расширением, я вижу, что это происходит на тех же самых определенных запросах, когда они сделаны родительской веб-страницей, но беспокоит то, что я не вижу там свой заголовок, когда ожидал бы.Например, при тестировании на twitter.com этот запрос (https://abs.twimg.com/a/1538144154/img/t1/web_sprite.png) имеет проблему, которую я описываю, но не при загрузке напрямую со ссылкой в ​​адресной строке.

Я тестируюмое расширение на bbc.co.uk, wikipedia.org и twitter.com, и у каждого есть несколько запросов, которые делают это каждый раз.Мой добавочный код на случай, если он уместен:

const setCustomReqHeader = (details) => {
    if (bCustomHeader) {
        const oNewHeaderEntry = {name: sHeaderName, value: sHeaderValue}
        details.requestHeaders.push(oNewHeaderEntry)
        return {requestHeaders: details.requestHeaders}
    }
    return {requestHeaders: details.requestHeaders};
}
chrome.webRequest.onBeforeSendHeaders.addListener(
    setCustomReqHeader,
    {urls: ["all_urls"]},
    ["blocking", "requestHeaders"]
);

Спасибо всем, кто может помочь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...