zoukankan      html  css  js  c++  java
  • 关于 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 打开一下,再打开你想要的网页就不会出现这个问题了。至于为什么?不清楚高人,请指教!

  • 相关阅读:
    Postman几种常用方式
    PL/SQL 循环结构
    【oracle】解锁oracle用户,unlock
    四则运算题2
    有关Botton的用法(一)
    SQLiteOpenHelper的使用
    用Toast来增加调试效率的小技巧
    汇编语言-比较字符串
    正向代理和反向代理
    redis安装与配置
  • 原文地址:https://www.cnblogs.com/lujin49/p/2173280.html
Copyright © 2011-2022 走看看