7

メトロJavaScriptでアプリケーションのバージョン番号を取得するにはどうすればよいですか?

たとえば、これはアプリケーションの1.2バージョンですが、JavaScriptメトロコードでバージョン番号を取得するにはどうすればよいですか?

4

3 に答える 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>
于 2012-02-22T01:30:23.627 に答える
9

Windows.ApplicationModel.Package.current.id.version オブジェクトを使用して、アプリケーション マニフェストで指定されたバージョンを参照できます。

バージョン オブジェクトには、「ビルド、メジャー、マイナー、リビジョン」のプロパティが含まれています。

詳細については、http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.package.aspxを参照してください。

于 2012-02-20T03:07:07.220 に答える
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('.');
}
于 2012-12-14T15:48:51.590 に答える