Расширение браузера Microsoft Edge ajax для запроса CORS Заголовок источника не отправлен - PullRequest
1 голос
/ 18 марта 2019

Я создаю расширение для браузера Firefox, Chrome и Edge. Мне удалось заставить мое расширение работать в Firefox и Chrome, но у меня возникла проблема с Edge.

Когда мое расширение загружается, оно вызывает AJAX GET и извлекает некоторые данные инициализации. Firefox отправляет заголовок Origin, когда я выполняю вызов ajax, что помогает мне установить Access-Control-Allow-Origin соответственно.

При использовании Edge заголовок Origin не выводится вместе с запросом, и моя проверка завершается неудачно, в результате заголовок ответа не устанавливается, а вызов завершается с ошибкой as.

SEC7120: [CORS] Происхождение 'ms-browser-extension: // Manager_F14DC7EC297D4EDABB8E56840AE117D6' сделал не найти ms-browser-extension: // Manager_F14DC7EC297D4EDABB8E56840AE117D6 'в заголовок ответа Access-Control-Allow-Origin для перекрестного источника ресурс в 'https://example.com/api/i18n?_=1552907931096'.

Я что-то здесь упускаю, manifest.json должен содержать некоторые инструкции, специфичные для Edge. Версия Microsoft Edge: 42.17134.1.0

Вышеупомянутый сценарий происходит во время разработки, я получаю доступ к расширению, загруженному из файловой системы.

...