我一直在尝试在iFrame中加载外部URL(不同Web服务器上的HTML文件),以便它包含在我的应用程序标题和底部标签栏之间。
我尝试过使用iFrame HTML5元素和属性,但我发现不同的Android版本(2.2 / 2.3)和iOS版本之间存在不同的行为。有时,iFrame元素中的内容会突破iFrame,我的标题/标签栏会消失。即使URL是白名单,其他版本仍将打开本机Web浏览器。此外,我无法将PhonGap.plist设置设置为在webview中显示所有外部URL,因为该应用程序还具有来自同一域的一些需要打开本机浏览器的链接。
我在这里看到有人修改了ChildBrowser插件以完成此操作(Using IFRAME in HTML5 applications),但是没有对代码的引用,也没有关于如何完成此操作的步骤。我不能使用默认的ChildBrowser行为,因为我还需要显示我的标题和标签栏。
有人知道如何在所有版本的iFrame中显示外部网址吗?或者是否有人知道需要采取哪些步骤来修改ChildBrowser插件才能完成此任务?
任何帮助都会非常感激,因为我花了很多时间。