4

我一直在尝试在 iFrame 中加载外部 URL(不同 Web 服务器上的 HTML 文件),以便它包含在我的应用程序标题和底部标签栏之间。

我曾尝试使用 iFrame HTML5 元素和属性,但在不同的 Android 版本 (2.2/2.3) 和 iOS 版本之间看到了不同的行为。有时 iFrame 元素中的内容会脱离 iFrame 并且我的页眉/标签栏消失。即使 URL 被列入白名单,其他版本仍会打开本机 Web 浏览器。此外,我无法设置 PhonGap.plist 设置以在 web 视图中显示所有外部 URL,因为该应用程序还具有来自同一域的一些链接,需要打开本机浏览器。

我在这里看到一篇文章,有人修改了 ChildBrowser 插件来完成此操作(在 HTML5 应用程序中使用 IFRAME),但没有参考代码或如何完成此操作的步骤。我不能使用默认的 ChildBrowser 行为,因为我还需要显示我的标题和标签栏。

有谁知道我如何在 iFrame 中显示所有版本的外部 URL?或者有谁知道需要采取哪些步骤来修改 ChildBrowser 插件来完成此操作?

任何帮助将不胜感激,因为我在这方面花了很多时间。

4

0 回答 0