Chrome - 仍然因为CSP而拒绝加载脚本"即使在使用" unsafe-inline"

时间:2018-05-15 23:32:55

标签: javascript firebase google-chrome-extension

这是一个即将到期的课程项目,所以我可以使用不安全的内联(因为人们实际上并没有使用我们的应用程序)。

我一直在these errors 并试图在这里和其他地方找到解决方案。

这是我的manifest.json文件

{
 "name": "Getting Started Example",
 "version": "1.0",
 "description": "Build an Extension",
 "permissions": ["activeTab", "declarativeContent", "storage"],
 "content_security_policy": "script-src 'unsafe-inline' http://* 
  https://ajax.googleapis.com; object-src 'unsafe-inline' http://*"}
 "background": {
 "scripts": ["background.js"],
 "persistent": false
},

我使用我的options.html

中Firebase网站的代码初始化Firebase
<script src="https://www.gstatic.com/firebasejs/5.0.2/firebase.js"></script>
<script>
    var config = {stuff from website};
    firebase.initializeApp(config);
  </script>

我也试过把它放在我的options.js文件中,没有脚本标签,但后来我得到了&#34; firebase没有定义&#34;

如何才能停止收到此错误?我以为我是在给它所有权限,但我仍然会遇到同样的错误。

我的options.html中错误指向的行是:

第1行

<!DOCTYPE html>

LINE 13只是&lt;脚本&gt;在一条线上......

0 个答案:

没有答案