我正在使用Meteor构建应用程序几周,没有任何问题。昨天我也没有任何问题。 今天我想继续构建我的应用程序,终端每10秒钟给我一次错误:
I20151208-11:19:04.463(1) (android:file:///android_asset/www/plugins/cordova-plugin-whitelist/whitelist.js:25) No Content-Security-Policy meta tag found. Please add one when using the cordova-plugin-whitelist plugin.
所以我尝试运行另一个Meteor项目,并得到了同样的错误。
我已经搜索了这个错误,它说我必须更改项目中的config.xml。我不知道config.xml在Meteor项目中的位置,但由于错误显示给我正在尝试运行的所有项目,我不认为这是解决方案。
有人可以帮我解决这个问题吗?
编辑:
我在Meteor项目的<head>
标记中以及我的.meteor / local / cordova-build / www / index.html文件的<head>
标记中添加了这一行:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
另外,我将此添加到我的.meteor / local / cordova-build / config.xml:
<allow-navigation href="*" />
这是我的mobile-config.js文件:
App.accessRule('*');
没有成功:(
答案 0 :(得分:0)
请将此代码添加到index.html标题
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
答案 1 :(得分:0)
解决!重启我的手机,这解决了问题!