以编程方式区分 Windows 8.1 和 Windows 10.0

Differentiate between Windows 8.1 and Windows 10.0 programatically

我想以编程方式区分 windows 8.1 和 windows 10.0 目标版本。

我正在使用 cordova,javascript。我如何找到差异,以便我可以为 8.1 和 10.0

编写函数

两种方法:

您可以发出 HTTP 请求以从 xml 读取版本。 将 URL 替换为您要阅读的 xml 文件。希望有用。

function readConfig() {
    var xhr = new XMLHttpRequest();
    xhr.addEventListener("load", function () {
        var parser = new DOMParser();
        var doc = parser.parseFromString(xhr.responseText, "application/xml");
        alert("Description : " + 
              doc.getElementsByTagName("description").item(0).textContent);
    });
    xhr.open("get", "../../android_res/xml/config.xml", true);
    xhr.send();
}

参考: Is there a cordova plugin to read values from config.xml?