@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>
  • Вопрос задан
  • 229 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Vinni37
В манифест добавьте
"content_security_policy": "script-src 'self' 'unsafe-eval' https://www.gstatic.com/; object-src 'self'",
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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