• 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要被淘汰了吧!

  • 相关阅读:
    软件测试作业4
    Android基础知识每日记(持续更新)
    二叉树操作总结
    No.223 Rectangle Area
    No.66 Plus One
    No.80 Remove Duplicates from Sorted Array ||
    No.27 Remove Element
    No.26 Remove Duplicates from Sorted Array
    No.9 Palindrome Number
    No.219 Contains Duplicate ||
  • 原文地址:https://www.cnblogs.com/h2285409/p/7002724.html
Copyright © 2020-2023  润新知