Javascript Cordova/Phonehap-从config.xml获取应用程序版本号

Javascript Cordova/Phonehap-从config.xml获取应用程序版本号,javascript,cordova,phonegap-plugins,cordova-plugins,phonegap,Javascript,Cordova,Phonegap Plugins,Cordova Plugins,Phonegap,我知道在这个问题上有很多话题,但似乎没有一个有我需要的解决方案 在我正在开发的framework7/phonegap应用程序中,有一个发送反馈选项,我想在其中包括应用程序版本。我尝试了很多插件从config.xml文件中获取版本号,但它们似乎都不起作用,所以我可能走错了路 目前我已经安装了,我正在尝试作为测试提醒versionnumber $$(document).on('click', '.do-send-feedback', function(e) { e.preventDefault(

我知道在这个问题上有很多话题,但似乎没有一个有我需要的解决方案

在我正在开发的framework7/phonegap应用程序中,有一个发送反馈选项,我想在其中包括应用程序版本。我尝试了很多插件从config.xml文件中获取版本号,但它们似乎都不起作用,所以我可能走错了路

目前我已经安装了,我正在尝试作为测试提醒versionnumber

$$(document).on('click', '.do-send-feedback', function(e) {
  e.preventDefault();
  cordova.getAppVersion.getVersionNumber().then(function (version) {
      alert(version);
  });
});
我也尝试过(但没有成功):

代码似乎在这一点上卡住了,我不知道为什么。中的插件已安装并在config.xml中指定

我所做的唯一不同的事情就是在安装中将“cordova”改为“phongegap”,否则它将无法工作。但我一直都是这样做的,以前从来没有遇到过特别的问题

在我的android设备上测试它

有人知道如何解决这个问题吗?

这将适用于Android和iOS

安装它:

cordova plugin add https://github.com/Wizcorp/phonegap-plugin-wizUtils#develop --nofetch
使用它:

document.addEventListener('deviceready', function(){
    wizUtils.getBundleVersion(function(version){
        alert("Version: " + version);
    }); 
}, false);

不幸的是,这也没有给我任何结果。恐怕还有另一个问题,但不知道是什么(如果我是你,我会创建一个独立的测试应用程序来验证这一点:上面的程序可以独立运行。也许你的应用程序代码中的其他东西导致JS无法运行。我会将Chrome Dev工具连接到WebView并对其进行远程调试。我无法让我的应用程序在浏览器中运行,所以这是一种尝试和捕获的方式。我会先尝试修复它de>我无法让我的应用程序在浏览器中工作-这是Android和iOS的本机插件,因此无法在浏览器环境中工作(因为许多其他插件不工作)。我明白。我会在手机上测试这一部分。我的意思是,整个应用程序在浏览器中无法工作。这不是由版本引起的,而是一个cordovaplugin。我会先修复它,然后我会更好地了解出了什么问题,并在这里报告
document.addEventListener('deviceready', function(){
    wizUtils.getBundleVersion(function(version){
        alert("Version: " + version);
    }); 
}, false);