在WebBrowser
 wb_Blog.Url = (new Uri(str));设置了url之后,提示下载jsp,并报错,错误内容如下:Internet Explorer无法下载.
Internet Explorer无法打开该Internet站点.请求的站点不可用.或找不到.请以后再试.
Form_Load中已经添加了:wb_Blog.ScriptErrorsSuppressed = false;
wb_Blog_Navigating中添加 
wb_Blog.Document.Write(" <script> function   showModalDialog ()  {   return;} </script> "); 
错误依旧高手救命!谢!

解决方案 »

  1.   

    这个对话框屏蔽不了
    自己发一下http请求看看服务器返回的内容是否正确
      

  2.   

    我在地址栏里直接打个地址也会报错.我发下地址你看一下.我想做一个自动登录的功能,可是这个登录控件是用js做的,找不到id.
    直接带参数过去,能登录成,报错,下面的操作就进行不了.地址:http://blog.focus.cn/netlive/?2268078(右上角是登录地址)
      

  3.   

    我用fiddler2(网络监控软件)监测的地址是:
    http://passport.sohu.com/sso/login.jsp?userid=pjw21st%40focus.cn&password=bc6ae0f8c56de453a28afd7daf3bca82&appid=1028&persistentcookie=1&s=1208904571015&b=1&w=1024&pwdtype=1&domain=focus.cn在IE里直接访问报同样的错.请问针对这种情况应该怎样自动登录呢?
      

  4.   

    估计有 Cookies
    使用HttpRequest和HttpResponse类去做
      

  5.   

    webbrowser貌似保持cookie和session.而且不确定httpwebrequest和webbrowser针对这种情况哪个更容易实现.上面二位看看上面我提供的地址,看下如何实现.谢谢.分不够再加!
      

  6.   

    得看服务器怎么验证用户身份,没有服务器源代码的话,你就只能靠分析正常的http通讯来判断了
      

  7.   

    分析正常的http通讯来判断这一步怎么做呢?
      

  8.   

    捕捉NavigateError Event
    我好像实现了屏蔽
    http://msdn.microsoft.com/en-us/library/bb268221(v=vs.85).aspx
    感觉还不安全的话
    try
    {
      pWebBrowser->navigate(....);
    }
    catch(...)
    {
    }