2015-08-13 28 views
0

有没有什么办法从Javascript检查一个应用程序正在运行的是什么版本的Cordova?从Javascript中检查Cordova版本

为什么我问:

我们已经从2.8升级了我们的科尔多瓦4.0.2和科尔多瓦JS文件不与旧科尔多瓦 Android的代码工作。我们希望强制用户升级他们的应用程序(以反过来更新他们的Cordova Android版本),但是,我们需要首先检测到他们是旧版本。

为什么device.cordova将无法正常工作:

看来,老科尔多瓦JS代码永远不会初始化,因为它无法与新的Android科尔多瓦代码通信。所以插件,例如设备插件从不加载。我们在控制台中收到一条消息:

deviceready has not fired after 5 seconds 

回答

0

您可以使用device.cordova来获取当前版本的Cordova。

Appropriate documentation

+0

我很抱歉,我知道为什么这个解决方案并不为我的工作,现在我应该补充更多的信息.​​.....现在我会更新的问题。 – DranoMax

+0

出于兴趣,您是使用默认的webview还是Crosswalk(或类似的东西)? –

+0

我们使用的是默认的Cordova webview,是的。 – DranoMax