我最近在我的phonegap应用程序中发现了一个bug。 所以,我决定改正它(很好!),我需要更新phonegap客户端到新版本6.4.2。 完成后,我通过“phonegap serve”运行我的应用程序,然后在Android设备和iPhone设备(iOS 10)上测试我的应用程序。 我们的应用程序是一个简单的HTML页面,里面有一个iframe,以便封装我们的响应式设计网站。Phonegap 6.4.2 iOS10上的iframe无法加载
一切工作伟大的旧版iPhone(iOS 7.1.2)上的Android 和,但在iOS 10的新iPhone上,iframe无法加载! 我搜索了很久,为什么......我不明白...
所以,我计划建立一个新的应用程序
PhoneGap的创建TestApp
这里是index.html的代码
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
<meta http-equiv="Content-Security-Policy" content="default-src gap://ready file://* *; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'; frame-src *; ">
<link rel="stylesheet" type="text/css" href="css/index.css" />
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<title>Hello World</title>
</head>
<body>
<iframe id="webview" src="https://www.google.com" onload="checkPage();">
</iframe>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript">
app.initialize();
</script>
</body>
</html>
这真的里面一个iframe,此iframe的开始页面没有加载和checkPage()是从来没有发射。 我试图改变“内容安全策略”,但...没有工作...
我出来的想法,所以,如果有人有同样的问题,并知道如何解决这个...别客气 !
谢谢,我 可以提供你,如果你想要更多的代码
洛朗
是的,我读了一下,但它不工作... Did你尝试快速创建一个示例应用程序? –
我最终这样做了: '' – Keith