我正在为我们公司构建一个应用程序。我们有一个 iframe(不要问为什么......)加载一个响应式网站。它(应该)对用户透明。
我添加了几行 js 来管理离线页面。
它在 android 模拟器(带有 Visual Studio 的 cordova)和 android 设备上运行良好。但是我面临一个content-security-policy
我怀疑是这个错误的来源:
5 秒后 deviceready 未触发
根据我的阅读,它可能来自内容安全策略。
我在运行时收到此错误:
拒绝加载框架“gap://ready”,因为它违反了以下内容安全策略指令:“default-src 'self' https://www.mywebsite.fr http://www.mywebsite.fr ”。请注意,'frame-src' 没有明确设置,所以 'default-src' 用作后备。
您如何看待这个元数据:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https://www.mywebsite.fr http:///www.mywebsite.fr; child-src 'self' https:///www.mywebsite.fr http:///www.mywebsite.fr; script-src 'self' https:///www.mywebsite.fr http:///www.mywebsite.fr;
gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *">
还有我的 config.xml:
<access origin="https:///www.mywebsite.fr" />
<access origin="http:///www.mywebsite.fr" />
谢谢你的时间,
斯蒂夫。