Почему HTTP-заголовок Origin отправляется с XHR на тот же источник в расширении Google Chrome - PullRequest
0 голосов
/ 27 мая 2019

В расширении Chrome мой контент-скрипт инициирует XHR к тому же источнику.Например, сценарий содержимого предназначен для https://example.com, а сценарий содержимого этого расширения инициирует XHR (GET) для https://example.com/api/status.

Он работал нормально, но в последнее время небольшой процент пользователей (меньше, чем1%) сообщили, что расширения не работают для них.Когда я исследовал, я обнаружил, что на компьютерах, где он не работает, Chrome отправляет заголовок Origin в запросе GET XHR.Этот заголовок отсутствует на компьютерах, где работает расширение.

Origin: chrome-extension://xxxxxxxxxxxxxxxxx

Меня удивляет, что Chrome рассматривает этот XHR как запрос перекрестного источника.Если я полностью удалю Chrome и снова установлю, проблема исчезнет.Подскажите, пожалуйста, почему это может произойти, или, как диагностировать проблему?

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