У меня есть расширение и в Mozilla, и в Chrome, в моем расширении я делаю вызов удаленного JS-файла.
Чтобы избежать CSP в Chrome, я добавляю правило в manifest.json, и мой файл передается через HTTPS, поэтому все идеально.
Но в Мозилле я не смог узнать, как загрузить JS. Даже через https не работает. Единственное, что я нашел по этому поводу, это еще один вопрос здесь, в Stackoverflow: Как добавить Content Security Policy в расширение Firefox, но не знаете, куда вставить этот код, мое расширение очень простое.
Мне просто нужно это, как я могу обрабатывать CSP в надстройке Firefox?
Спасибо и извините за мой английский!
(function(d, t) {var g = d.createElement(t),s = d.getElementsByTagName(t)[0];g.async = true;g.src = '//googlecode.com/my.js';s.parentNode.insertBefore(g, s);})(document, 'script');
Этот код выполняется нормально, но выдает ошибку CSP с файлом googlecode.com/my.js (это пример URL). Я имею в виду, как я могу внедрить удаленный файл... Кстати, @Noitidart, я отправляю вам электронное письмо на ваш веб-сайт, надеюсь, вы его прочтете. Спасибо! - person CristianOspina   schedule 21.04.2014