Javascript Metro应用程序版本信息(以编程方式)
我如何才能在metro javascript中获取应用程序的版本号Javascript Metro应用程序版本信息(以编程方式),javascript,windows-8,windows-runtime,microsoft-metro,winjs,Javascript,Windows 8,Windows Runtime,Microsoft Metro,Winjs,我如何才能在metro javascript中获取应用程序的版本号 例如,这是应用程序的1.2版本,如何在javascript metro代码中获取版本号?您可以使用Windows.ApplicationModel.Package.current.id.version对象引用应用程序清单中指定的版本 版本对象包含“build、major、minor和revision”属性 有关详细信息,请参见使用此帮助器方法以完整字符串形式获取版本: function getAppVersion() {
例如,这是应用程序的1.2版本,如何在javascript metro代码中获取版本号?您可以使用Windows.ApplicationModel.Package.current.id.version对象引用应用程序清单中指定的版本 版本对象包含“build、major、minor和revision”属性
有关详细信息,请参见使用此帮助器方法以完整字符串形式获取版本:
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>
这个怎么样
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}
您正在对JavaScript中对象键的迭代顺序进行假设。见: