メトロJavaScriptでアプリケーションのバージョン番号を取得するにはどうすればよいですか?
たとえば、これはアプリケーションの1.2バージョンですが、JavaScriptメトロコードでバージョン番号を取得するにはどうすればよいですか?
メトロJavaScriptでアプリケーションのバージョン番号を取得するにはどうすればよいですか?
たとえば、これはアプリケーションの1.2バージョンですが、JavaScriptメトロコードでバージョン番号を取得するにはどうすればよいですか?
このヘルパー メソッドを使用して、バージョンを完全な文字列として取得します。
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>
Windows.ApplicationModel.Package.current.id.version オブジェクトを使用して、アプリケーション マニフェストで指定されたバージョンを参照できます。
バージョン オブジェクトには、「ビルド、メジャー、マイナー、リビジョン」のプロパティが含まれています。
詳細については、http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspxを参照してください。
これはどう;
function getCurrentApplicationVersion() {
var currentVersion = Windows.ApplicationModel.Package.current.id.version;
var values = [];
for (var key in currentVersion) {
values.push(currentVersion[key]);
}
return values.join('.');
}