2

我已经在 Eclipse 上为 Android 创建了一个带有 PhoneGap 2.0.0 的应用程序,但是当我尝试在模拟器或我的手机上运行该应用程序(签名应用程序没有错误)时,它只显示静态 html 页面。当我转到使用iFrame将另一个网页加载到其中的页面时,它只是崩溃了。这是我在模拟器上看到的屏幕,我的手机上也显示了相同的消息(SE Xperia X10

出现错误的模拟器截图:

图像

显示消息后,应用程序立即崩溃。如果我需要添加任何其他权限或添加其他设置或进行任何更改以使其正常运行,请告诉我,因为 iFrame 在浏览器(包括手机/桌面浏览器)上的 Phonegap 之外正常运行

4

1 回答 1

0

至少某些版本的 PhoneGap 使用 iframe 与本地层通信。

我最熟悉 iOS 版本,其中浏览器对 iframe 的支持存在明确的错误(https://issues.apache.org/jira/browse/CB-593)。我不知道在 android 上是否存在类似的系统级问题,但您的代码中可能很容易出现不希望第二个 iframe 存在的部分代码。

于 2012-11-16T03:28:59.570 回答