我有一个基本的"你好世界"我试图以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"
]
}
}
非常感谢任何帮助!