如何禁止axWebBrowser控件下载多媒体?如图片,音频等。想加快网页打开的速度,节省内存。所以不想让浏览器下载多媒体信息。

解决方案 »

  1.   

    A webbrowser example of how to open new web windows in new tabs.
    http://www.codeproject.com/csharp/multitabwebbrowser.asp
      

  2.   

    A webbrowser example of how to open new web windows in new tabs.
    http://www.codeproject.com/csharp/multitabwebbrowser.asp这个里面没有关于我的需求的呀。
      

  3.   

    重写Webbrowser IDsipath接口的Invoke方法
      

  4.   

    感谢Kevins_Leader的回复
    可否说的再详细点
    我没有找到“Webbrowser IDsipath接口”啊,请多指教
      

  5.   

    屏蔽掉所有Tag为"object","img","embed"等元素就行了,我在自己写浏览器的时候就是那么做的:
    private void HideElementByTagName(string strTag)
    {
    HTMLDocument doc=(HTMLDocument)axWebBrowser1.Document;
    IHTMLElementCollection ec=doc.getElementsByTagName(strTag);
    foreach(IHTMLElement el in ec)
    {
    el.style.visibility="hidden";
                                }
    }
      

  6.   

    感谢 lovevsnet(编程一把手) 回复
    你的方法是不是只是阻止了这些元素的显示啊?而实际还是下载了这些东西。
    可我想根本就不下载这些东西