我遇到了问题。我在Visual Studio 2017中使用cordava apache运行iframe标记。当我运行应用程序时,它不会显示网页,因为某些东西阻止了它或类似的东西。 当我检查日志时,我看到2个错误:
- "拒绝框架' https://googel.com/'因为它违反了以下内容安全策略指令:" default-src' self'数据:差距:https://ssl.gstatic.com"。请注意' frame-src'没有明确设置,所以' default-src'用作后备。 "
- "无法加载资源:服务器响应状态为404(未找到)"
这是我得到的2个错误。 我也改变了我的congif.xml,我有
<allow-navigation href="https://google.com" />
<access origin="https://google.com" />
&#13;
这是我的iframe代码。
<iframe src="https://googel.com"></iframe>
&#13;
有什么问题?我该怎么办?
谢谢
此致
更新
删除垫安全后,它工作。所以我改变了我的问题:
是否删除了应用程序的安全元素?
<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 *">
&#13;
谢谢
答案 0 :(得分:1)
是的,你应该注释掉这个meta部分。
<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 *">