2016-04-14 2 views
3

Я пытаюсь подключить расширение chrome к firefox с использованием относительно нового WebExtensions из Firefox.Firefox WebExtensions и междоменные привилегии

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

Cross-Origin Request заблокированное: The Same Origin Policy запрещает чтение удаленного ресурса на .... (Причина: заголовок CORS «Access-Control-Allow-Origin 'missing)

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

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

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

ответ

0

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

7
manifest.json 
{ 
    ... 
    "permissions": [ 
    "<all_urls>" 
    ] 
} 
+0

Это работает для меня, спасибо. –