以编程方式获取Metro应用程序版本信息

7

我如何在Metro JavaScript中获取应用程序的版本号?

例如,我们的应用程序是1.2版本,我该如何在我的JavaScript Metro代码中获取版本号?

3个回答

11

使用此辅助方法获取版本的完整字符串:

function getAppVersion() {
    var p = Windows.ApplicationModel.Package.current.id.version;
    return p.major + "." + p.minor + "." + p.build + "." + p.revision;
}

展示给用户:

document.getElementById("version").innerHTML = "version " + getAppVersion();
这假设您添加了此标签:
<span id="version"></span>

9

0

这个怎么样?


function getCurrentApplicationVersion() {
    var currentVersion = Windows.ApplicationModel.Package.current.id.version;
    var values = [];
    for (var key in currentVersion) {
        values.push(currentVersion[key]);
    }
    return values.join('.');
}

1
你正在假设JavaScript中对象键的迭代顺序。请参见:https://dev59.com/AXVC5IYBdhLWcg3weBE-#280861 - JonnyReeves

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接