Cordova 的内容安全策略不加载外部脚本和样式表(404 错误)

Gre*_* R. 3 android cordova content-security-policy

我目前将 Cordova 的“内容安全策略”元标记设置为:

<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 *">
Run Code Online (Sandbox Code Playgroud)

如果我运行 Android 模拟器,我会看到以下错误:

拒绝加载样式表“ https://....min.css ”,因为它违反了以下内容安全策略指令:“style-src 'self' 'unsafe-inline'”。

如果我将“内容安全策略”元标记更改为:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://* 'unsafe-eval'; style-src 'self' https://* 'unsafe-inline'; media-src *">
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

无法加载资源:服务器响应状态为 404(未找到)

如何解决这个问题,这样我就不会收到 404 错误,并且它会加载远程样式表和脚本?

我 100% 确定远程文件确实存在。

You*_*idi 5

添加到配置.xml:

<access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <platform name="android">
        <allow-intent href="market:*" />
    </platform>
Run Code Online (Sandbox Code Playgroud)

在index.html中:

<meta http-equiv="Content-Security-Policy" content="default-src *; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; img-src * data: 'unsafe-inline'; connect-src * 'unsafe-inline'; frame-src *;">
<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' 'unsafe-eval' *">  
Run Code Online (Sandbox Code Playgroud)