Firefox WebExtensions и междоменные привилегии

Я пытаюсь перенести расширение Chrome в Firefox, используя относительно новые WebExtensions. из фаерфокса.

Я всегда получаю следующую ошибку

Запрос между источниками заблокирован: та же политика происхождения запрещает чтение удаленного ресурса в .... (Причина: заголовок CORS «Access-Control-Allow-Origin» отсутствует)

Я добавил веб-сайт, к которому я хотел бы получить доступ, в раздел разрешений внутри manifest.json, как описано на веб-сайте, а также в Google Chrome, который работает.

Обычно это должно работать именно так, по крайней мере, так объясняется на https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Content_scripts#Cross-domain_privacy

Я был бы очень благодарен за любую помощь, так как у меня нет идей.


person Chris    schedule 14.04.2016    source источник


Ответы (1)


Я думаю, вам нужно добавить заголовок CSP на вашу HTML-страницу. http://content-security-policy.com/ Мне пришлось добавить один, чтобы мой работал с аналогичным предупреждением.

person Paul Heil    schedule 27.05.2016