Chrome App,Angular 2 - 无Access-Control-Allow-Origin标头

时间:2016-07-06 13:17:57

标签: angular google-chrome-app

我有一个基本的"你好世界"我试图以chrome 应用启动的angular 2应用程序;但是,我遇到了一些困难。

最初,我收到以下错误:

Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive

我通过在清单文件中启用沙盒模式来纠正上述问题。

现在我收到以下错误:

  

XMLHttpRequest无法加载   镀铬的扩展://cfobooeijgackndlciaclnekfkinmfpi/source/main.js。没有   '访问控制允许来源'标题出现在请求的上   资源。起源' null'因此不允许访问。

main.js基本上只是ng2的引导程序文件。

我是Chrome应用的新手。有什么特别的我需要配置才能允许这个吗?我相信这与CSP有关,但我不确定我做错了什么。以下是我的Chrome应用清单文件:

{
  "name":  "APP", 
  "manifest_version": 2,
  "description": "DESC",
  "version": "1.0",
  "permissions": [
    "*://*/*",
    "background",
    "unlimitedStorage",
    "geolocation",
    "experimental"
  ],
  "app": {
    "background": {
      "scripts": [
        "source/background.js"
      ] 
    } 
  },
  "sandbox": {
    "pages": [
      "source/index.html"
    ]
  }
}

非常感谢任何帮助!

0 个答案:

没有答案