我有一个 iPhone PhoneGap 应用程序。远程服务器中有一个 HTML 文件,项目包(本地)中有另一个 html 文件。
升级到 PhoneGap 2.1 后,在服务器端不再调用我的 onDeviceReady()(监听“deviceready”)方法。我在本地有一个 HTML 文件,并且在本地调用 onDeviceReady 方法没有任何问题。但是在被重定向到网页应用程序后,onDeviceReady() 方法不再被调用。我在使用 PhoneGap 2.0 时没有遇到这种问题。有人知道为什么会这样吗?
我使用控制台创建了一个全新的(模板)PG 项目,并将 www 文件夹添加到我的服务器。在模板项目中,我重定向到模板 phonegap 项目的 www 远程文件夹中的 index.html。我已经意识到,总是会发生同样的问题:没有调用 onDeviceLoad 方法。这就是 phonegap 的模板项目。在本地它工作正常,但不是在服务器上。我允许的 ExternalHosts 已设置为“*”(允许所有主机)。
我发现其他开发人员也有同样的问题:https ://issues.apache.org/jira/browse/CB-1529
有人知道如何解决这个问题吗?提前致谢。