javascript — расширение Ajax для расширения Microsoft Edge для запроса CORS. Заголовок источника не отправлен

Расширение браузера Microsoft Edge ajax для запроса CORS Заголовок источника не отправлен

Я создаю расширение для браузера 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

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

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector