如何才能在metro javascript中獲得我的應用程序的版本號?編程通過Metro App版本信息
例如,這是我們的應用程序的1.2版本,我怎樣才能在我的javascript metro代碼中獲得版本號?
如何才能在metro javascript中獲得我的應用程序的版本號?編程通過Metro App版本信息
例如,這是我們的應用程序的1.2版本,我怎樣才能在我的javascript metro代碼中獲得版本號?
您可以使用Windows.ApplicationModel.Package.current.id.version對象來引用應用程序清單中指定的版本。
版本對象包含「構建,主要,次要&修訂」屬性。
有關進一步詳情,請參閱http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspx
使用此helper方法獲取的版本作爲一個完整的字符串:
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中對象鍵的迭代次序做出假設。請參閱:http://stackoverflow.com/a/280861/227349 – JonnyReeves 2013-02-05 16:17:16