• 关于 axWebBrowser 控件的使用注意事项


    最近在使用 axWebBrowser 控件开发时,出现了一些莫名的错误,很是奇怪。

    1、在使用 axWebBrowser.Navigate2 打开网页后,如果再打开其它页面,就会出错。

        出现的情况是,程序直接报错,也不告诉你哪儿出错了,就直接让你选择关闭。调试器也没有任何反应。

        出现的原因不是很清楚。

        昨天的时候,还是好好的。今天改了一些与这个控件没有任何关系的地方,结果就这样子了。

       解决方法如下:

     

                string s = "about:blank";
                
    object sobj = (object)s;
                
    object noObject = "";
                
    this.axWebBrowser1.Navigate2(ref sobj, ref noObject, ref noObject, ref noObject, ref noObject);



                s 
    = Path.Combine(AppFolder.AppTemp2Folder, "temp.html");
                Showtimu(s);
                
    object sobj2 = (object)s;
                
    this.axWebBrowser1.Navigate2(ref sobj2, ref noObject, ref noObject, ref noObject, ref noObject);

    就是在打开新的页面的之前先使用  about:blank 打开一下,再打开你想要的网页就不会出现这个问题了。至于为什么?不清楚高人,请指教!

  • 相关阅读:
    poj 2262
    poj 1050
    poj 1730
    poj 1061
    【设计模式】简单工厂模式学习
    【待学】
    [设计模式]策略模式和单一职责
    Windows live writer 误删 草稿 恢复
    [Linq]Linq To Sql (2)
    MVC 学习日志1(上)
  • 原文地址:https://www.cnblogs.com/lujin49/p/2173280.html
Copyright © 2020-2023  润新知