Разрабатываю расширения для хрома работающее с 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>