Javascript 在uwp联盟中检测internet连接类型?
我正在开发一个uwp应用程序,基本上可以构建到windows应用商店和xbox 我的代码是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
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
因此,它似乎目前没有得到完全的支持