1

我正在开发一个混合应用程序,它使用 iOS 作为本机和 Cordova-Phonegap 来支持 html。

首次启动应用程序时,JavaScript 不会加载。我们可以onDeviceReady在 Cordova Plugin 类中获得调用。从那个类中,我们调用webview.stringByEvaluatingJavaScriptFromString方法来调用其中一个 JavaScript 方法。

该特定方法写在一个文件中,该文件已作为链接引用添加到 HTML 头部部分。但是该方法不会在首次启动时被调用。如果我已经启动了应用程序并尝试使用其他成功调用的函数再次调用相同的方法。

代码非常简单,一个带有一些 JavaScript 文件引用的 HTML 页面,在 JavaScript 文件中我们很少有纯 JavaScript 和 jQuery 函数。

我们正在使用CDVViewController作为addSubviewself.view加载我们的 HTML 页面

请为此提出解决方案。

4

1 回答 1

2

好吧,我们终于弄清楚了问题所在。有些变量在第一次调用时没有设置,因此页面没有显示。无论如何,谢谢你的帮助。

于 2013-11-14T06:52:53.963 回答