cordova iframe没有处理2个错误

时间:2018-03-11 14:04:23

标签: html visual-studio cordova iframe apache-cordova

我遇到了问题。我在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;
&#13;
&#13;

这是我的iframe代码。

&#13;
&#13;
 <iframe src="https://googel.com"></iframe>
&#13;
&#13;
&#13;

有什么问题?我该怎么办?

谢谢

此致

更新

删除垫安全后,它工作。所以我改变了我的问题:

是否删除了应用程序的安全元素?

&#13;
&#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;
&#13;
&#13;

谢谢

1 个答案:

答案 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 *">