在Web浏览器中阻止站点

jol*_*lly 0 c# visual-studio-2010 winforms

除了facebook.com之外,如何阻止webbrowser控件中的所有网站?例:

private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
   if (webBrowser1.Url.ToString() == "All site from facebook.com")
   {
   }
   else
   {
      MessageBox.Show("Site Blocked");
      webBrowser.Navigated("Http://google.com");
   }
}
Run Code Online (Sandbox Code Playgroud)

Ry-*_*Ry- 8

处理Navigating您已经在做的事情,但是如果URL不是来自Facebook则取消它:

e.Cancel = !e.Url.Host.EndsWith(".facebook.com");
Run Code Online (Sandbox Code Playgroud)