worklight windows 8 获取设备名称

worklight windows 8 get device name

我需要在环境 Windows 8 的 worklight 应用程序中获取设备名称("computer Name")。

看来WL.Device class在Windows 8(不是Phone)环境下帮不上忙

任何帮助将不胜感激! 谢谢, f.

WL.Device 与您要找的内容没有关系。
在 Windows 8 中你需要使用 WinJS API.

尝试以下操作并检查 Visual Studio 中的 JavaScript 控制台:

function wlCommonInit() {
    getHostName();
}

function getHostName() {
    var hostNamesList = Windows.Networking.Connectivity.NetworkInformation.getHostNames();

    for (var i = 0; i < hostNamesList.length; i++) {
        var entry = hostNamesList[i];

        if (entry.type === Windows.Networking.HostNameType.domainName) {
            console.log(entry.displayName);
        }
   }

   return null;
}

来源:http://caioproiete.net/en/get-the-network-machine-name-in-a-windows-store-app/