JavaScript 在应用程序首次启动时不会加载

JavaScript doesn't load when app launched for the first time

本文关键字:加载 启动 应用程序 JavaScript      更新时间:2023-09-26

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

首次启动应用程序时,JavaScript 不会加载。我们能够在科尔多瓦插件类中接到onDeviceReady的电话。从该类中,我们调用webview.stringByEvaluatingJavaScriptFromString方法来调用 JavaScript 方法之一。

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

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

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

请为此提出解决方案。

好吧,

我们终于弄清楚了问题所在。某些变量在第一次调用中未设置,因此页面未显示。无论如何,感谢您的帮助。