我正在使用Phonegap开发应用程序,目标设备是Android或iOS驱动的。我的问题是,在iPhone上我只能将“在webview中打开所有白名单网址”参数设置为true或false。这就是问题所在:
预期成果: - 所有链接(如www.google.com,www.stackoverflow.com)都应在浏览器中打开 - 应在Webview中打开带有Youtube视频的嵌入式iFrame
“OpenAllWhitelistUrlsInWebview”的结果设置为true - 所有链接和iFrame将在Webview中打开
“OpenAllWhitelistUrlsInWebview”的结果设置为false - 没有链接和iFrame将在Webview中打开
如何指定应在浏览器中打开哪些链接哪些不应该?当我从白名单中删除网址时,链接将根本无法打开,并且设置target =“_ blank”将无法正常工作。使用window.open尝试它也不起作用。
非常感谢您的每一个想法。
答案 0 :(得分:2)
周末实施了这项工作,并且效果很好: http://www.rigelgroupllc.com/blog/2012/05/22/opening-links-in-phonegap-apps-in-mobile-safari/
这将允许您为youtube视频设置plist,同时使用上述方法在外部浏览器中打开指定的链接。
我不确定您是否需要在Android中执行任何操作。