Javascript 内容安全策略中断控制台.log输出

Javascript 内容安全策略中断控制台.log输出,javascript,cordova,console.log,content-security-policy,Javascript,Cordova,Console.log,Content Security Policy,在cordova版本5上开发应用程序(使用phonegap框架)。最新更新要求您根据其文档使用内容安全策略元标记: 这是我的应用程序标签: <meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.example.com"> 当我包含这些

在cordova版本5上开发应用程序(使用phonegap框架)。最新更新要求您根据其文档使用内容安全策略元标记:

这是我的应用程序标签:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.example.com">

当我包含这些内容时,一切正常,除了console.log消息,在运行“phonegap服务”(一种使用预装在设备上的应用“测试”应用的工具)时不会推送到终端

但是,如果我从代码中删除标记,那么console.log消息将正确推送到终端,但我无法再向example.com域发出数据请求

我已经尝试了许多差异作为指导,但我不能让它正常工作


注意:这是cordova v5中的一个新功能,与以前一样,所有功能都正常工作。

这里是我在
内容安全策略中设置的示例。我没有生产中的
*
,但是我已经用所有接受的位置替换了
*

我还需要添加
gap://ready
适用于IOS平台。不太清楚为什么需要这样做,但当我在IOS上调试时,我发现它在
gap://ready

<meta http-equiv="Content-Security-Policy" content="default-src 'self' * gap://ready; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">


上面一行显示了我的
console.log()
消息。

成功了,谢谢-我将进一步研究,看看是否能够找出确切的原因,但从表面上看,似乎与此有关gap://ready