Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在uwp联盟中检测internet连接类型?_Javascript_Windows_Winjs_Windows 10 Universal_Xbox One - Fatal编程技术网

Javascript 在uwp联盟中检测internet连接类型?

Javascript 在uwp联盟中检测internet连接类型?,javascript,windows,winjs,windows-10-universal,xbox-one,Javascript,Windows,Winjs,Windows 10 Universal,Xbox One,我正在开发一个uwp应用程序,基本上可以构建到windows应用商店和xbox 我的代码是 var profile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile(); var networkType=null; var interfaceType = profile.NetworkAdapter.IanaInterfaceType; // 71

我正在开发一个uwp应用程序,基本上可以构建到windows应用商店和xbox

我的代码是

var profile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile();
     var networkType=null;
     var interfaceType = profile.NetworkAdapter.IanaInterfaceType;
        // 71 is WiFi & 6 is Ethernet
        if (interfaceType == 71) 
        {
          networkType="wifi";
        }

        else if (interfaceType == 6)
        {
          networkType="ethernet";
        }
当我连接到wifi并在xbox中运行此代码时,我得到的连接类型为“以太网”,但当我在本地机器上运行相同的代码时,我得到的值为wifi

感谢您的帮助:)

因为您正在使用该类,如果您检查该类的设备系列:

Windows 10(推出了v10.0.10240.0-对于Xbox,请参阅Xbox尚不支持的UWP功能)

对于Xbox,我们需要检查,并且
网络信息
位于“不适用于Xbox的功能区域”部分

Xbox不支持NetworkUsage、ConnectivityInterval、NetworkInformation和DataPlanStatus API

因此,它似乎目前没有得到完全的支持