C#自己做的Webbrowser控件如何禁止下载文件?
比如打开的链接是.rar.doc等等会自动弹出下载框,迅雷跟着就出来了。
我不想让它下载,请问用什么办法屏蔽所有的下载?
不用过滤类型的方法还有其它办法吗?

解决方案 »

  1.   

    可以改写 Document ,把有可能下载的内容都替换掉。
      

  2.   


    改什么位置的?
      browserControl.WebBrowser.StatusTextChanged += new EventHandler(WebBrowser_StatusTextChanged);
          browserControl.WebBrowser.DocumentTitleChanged += new EventHandler(WebBrowser_DocumentTitleChanged);
          browserControl.WebBrowser.CanGoBackChanged += new EventHandler(WebBrowser_CanGoBackChanged);
          browserControl.WebBrowser.CanGoForwardChanged += new EventHandler(WebBrowser_CanGoForwardChanged);
          
          browserControl.WebBrowser.Navigated += new WebBrowserNavigatedEventHandler(WebBrowser_Navigated);
          browserControl.WebBrowser.DocumentCompleted += new EventHandler<BrowserAnMeiQiNavigatingEventArgs>(WebBrowser_DocumentCompleted);
      

  3.   

    楼上的楼上可能是说你把WebBrowser里面的内容修改一下,碰到.doc活着.txt这种文档就修改成其他的。 不知道是不是这么理解