Задать вопрос
@retr0

Как сделать доступными запросы расширения Chrome к Firebase?

Разрабатываю расширения для хрома работающее с Firebase. Во время тестов все работает прекрасно, запросы на редактирование данных отправляются и обрабатываются корректно (Под тестами я подразумеваю работу со страничкой через браузер и файловую систему). Но после распаковки расширения в сам хром ничего не работает, браузер выдает ошибку:

Refused to load the script 'https://www.gstatic.com/firebasejs/4.3.1/firebase.js' because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem: chrome-extension-resource:".


"Permissions" в моём manifest.json:

"permissions": [
    "https://console.firebase.google.com/*",
    "https://clipsync-xxxx.firebaseio.com/",
    "https://www.gstatic.com/firebasejs/4.3.1/firebase.js",
    "https://www.gstatic.com/",
    "https://firebaseio.com",
    "https://www.googleapis.com",
    "clipboardWrite",
    "clipboardRead"
  ]


Загрузка скрипта Firebase в HTML:

<script src="https://www.gstatic.com/firebasejs/4.3.1/firebase.js"></script>
<script type="text/javascript" src="firebase.js"></script>
  • Вопрос задан
  • 231 просмотр
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Vinni37
В манифест добавьте
"content_security_policy": "script-src 'self' 'unsafe-eval' https://www.gstatic.com/; object-src 'self'",
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы