Как загрузить внешний JavaScript внутри всплывающего окна расширения - PullRequest
7 голосов
/ 12 декабря 2011

Я пытаюсь создать расширение действия страницы и мне нужно загрузить внешнюю библиотеку JavaScript из всплывающего окна (она должна исходить из внешнего домена, чтобы отправлялись правильные файлы cookie).

Однако я получаю это сообщение об ошибке:

отказался загружать скрипт из 'http://api.flattr.com/js/0.6/load.js?mode=auto' из-за Content-Security-Policy.

Есть ли способ обойти это?

1 Ответ

2 голосов
/ 30 декабря 2011

Использование скриптов через обычный HTTP больше не разрешено по соображениям безопасности. См. этот выпуск .

со связанной страницы:

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

Одно из предложенных решений - по возможности связывать сценарии через HTTPS. Другой - включить скрипт в сам плагин.

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