【发布时间】:2013-02-19 04:56:50
【问题描述】:
我有一个与 PhoneGap/Cordova 一起使用的 web 应用程序,用于在 iOS 和 Android 中安装。在应用程序的某一时刻,我有一个 iframe,它从第二台服务器加载内容。
当我从浏览器运行应用程序时,一切正常 - iframe 在同一页面中打开并从第二个站点加载内容。
当我使用 Cordova 在 iPhone 模拟器上运行 web 应用程序时,当 iframe 打开时,iOS 切换到 Safari 并将我的应用程序置于后台。
采取的步骤:
- 我将第二个站点添加到 Cordova.plist 文件中的“ExternalHosts”数组中。
- 根据 PhoneGap/Cordova 文档 (https://build.phonegap.com/docs/config-xml),我在 /www 目录中的 index.html 文件旁边创建了一个 config.xml 文件。
- 我在 config.xml 文件中添加了一个
标记作为主 标记的子标记。
我的怀疑是它没有读取/使用 config.xml 文件,但可能还有其他东西......有没有人知道我可能做错了什么?
【问题讨论】: