• WebBrowser是IE内置的浏览器控件


      WebBrowser是IE内置的浏览器控件。WebBrowser是IE内置的浏览器控件。WebBrowser是IE内置的浏览器控件。重要的事情说三遍,原因是一开始使用的时候就在这踩了坑。

      WebBrowser编程需要注意的几点总结:

      1.调用javascript的时候要写兼容ie的才行,比如触发一个元素ID为t1的双击事件。

    function noIE(){ //非IE兼容,触发无效
    	var event = new MouseEvent("dblclick", 
                { "view": window,"bubbles": true,"cancelable": true});
    
            document.getElementById("t1").dispatchEvent(event);
    }       
    
    function IE(){ //IE兼容,可以触发
    	document.getElementById("t1").fireEvent("ondblclick");
    }        
    

      2.从IE8以后,在注册表中添加了默认"仿真模式"。什么是仿真模式呢?

        就是说如果你的系统IE版本大于等于8以后,WebBrowser控件使用的可能不是8版本。而是注册表中设置的默认版本(一般是7)。那又有问题了,怎么才能使用和ie一样的版本呢? 修改注册表可以解决,具体方法参见这个连接。http://www.cnblogs.com/h2285409/p/7008279.html

      3.如果你使用的是(windows 10)系统。注意:它有两个浏览器,一个是以前的ie,一个叫Edge。不要在Edge上测试。图标不同如下图。可能以后ie要被淘汰了吧!

  • 相关阅读:
    c++单例设计模式---17
    c++友元函數---16
    c++const关键字---15
    c++浅拷贝和深拷贝---14
    linux shell 基本语法
    Linux静态库生成
    alsa wav
    Android Butterknife使用方法总结 IOC框架
    利用cglib给javabean动态添加属性,不用在建VO
    钢铁雄心三 通过事件做修改器
  • 原文地址:https://www.cnblogs.com/h2285409/p/7002724.html
Copyright © 2020-2023  润新知