Webview和计量连接

时间:2016-02-02 10:10:24

标签: c# xaml win-universal-app windows-10-universal windows-10-mobile

一天中的好时光!

我在Windows 10 UWP项目中有一个webview控件。当用户打开一些详细信息页面时,他看到了导航到本地html字符串的webview。

我需要说webview不会从互联网上加载任何数据(例如图像,视频,flash和其他内容)。我只想显示HTML字符串。

Webview总是加载所有内容,我如何覆盖这个逻辑?

1 个答案:

答案 0 :(得分:2)

您可以区分您的互联网是celular数据还是Wifi,如下所示:

var connectionProfile = Windows.Networking.Connectivity.NetworkInformation.GetInternetConnectionProfile();

if (connectionProfile.IsWlanConnectionProfile)
{
     // It's wireless
     // You can load images, videos, etc. (your business here).
}
else if (connectionProfile.IsWwanConnectionProfile)
{  
     // It's mobile.
     // You'll probably want to perform some handling 
     // to inform the user that your items are not loaded 
     // because they're using a metered connection.
}

答案来自 here,这个问题最初得到解答。