我用webbrowser打开一个网站时跳出一个窗口
提示:是否在次页面继续运行脚本
错误:缺少对象
代码:0如何避免跳出这类的窗口

解决方案 »

  1.   

    将webbrowser的
    ScriptErrorsSuppressed属性设位true;
      

  2.   

    我看MSDN上这样说的
    ScriptErrorsSuppressed 
    获取或设置一个值,该值指示出现脚本错误时,WebBrowser 控件是否显示错误对话框。 
    将此属性设置为 false 以取消显示脚本错误。但是由于默认值就是false,所以很奇怪为什么楼主的还会出现,莫非你改成true了?
      

  3.   

    真的是msdn说反了啊,我改了成true,就不跳窗口了啊!!
      

  4.   

    还有问题随便问下,解决了一起结贴!
    vs2005与还有跟webbrowser类似的控件吗?
    webbrowser打开网页后.获取此网页的全部源码后.一般发在哪儿处理这些源码比较和合适啊!
      

  5.   

    有个axWebBrowser还可以用,不知道你想怎么处理啊?
      

  6.   

    using mshtml; IHTMLDocument2 htmlDoc = webBrowser1.Document.DomDocument as IHTMLDocument2;
                IHTMLElementCollection htmlCol = htmlDoc.links;
                for(int i=0; i<htmlCol.length; i++)
                {
                    IHTMLElement el = (IHTMLElement)htmlCol.item(i, null);
                    MessageBox.Show(el.getAttribute("href", 0).ToString());
                }
      

  7.   

    ScriptErrorsSuppressed属性设位true;