<= IE6:

IE6 下如果iframe很多,子框架的BeforeNavigate2,DownloadBegin,DownloadComplete,DocumentComplete可能交替出现

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口DownloadBegin (top most)

主窗口DownloadComplete (top most)

主窗口 DownloadBegin (top most)

主窗口 NavigateComplete2 (top most)  (LocationURL 在该点之后变为新的URL)

子框架(iframe)BeforeNavigate2

子框架(iframe)BeforeNavigate2
子框架(iframe)DownloadBegin 子框架(iframe)DownloadBegin

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DocumentComplete 子框架(iframe)DocumentComplete
   

主窗口DocumentComplete (top most)

 

后面可能还有很多  DownloadBegin、DownloadComplete

 后面可能还有很多  DownloadBegin、DownloadComplete

IE7~IE9

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  同左边

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口 DownloadBegin (top most)

子框架(iframe)BeforeNavigate2

主窗口 NavigateComplete2 (top most) (LocationURL 在该点之后变为新的URL)

 
子框架(iframe)DownloadBegin  
子框架(iframe)DownloadComplete  
子框架(iframe)NavigateComplete2  

子框架(iframe)DocumentComplete

 

主窗口 DocumentComplete (top most)

 
   

IE10

打开新网页 刷新现有页面
主窗口 BeforeNavigate2 (top most)  

主窗口 DownloadBegin (top most)

主窗口 DownloadComplete (top most)

主窗口DownloadBegin (top most)

主窗口DownloadComplete (top most)

主窗口 DownloadBegin (top most)

主窗口 NavigateComplete2 (top most)  (LocationURL 在该点之后变为新的URL)

子框架(iframe)BeforeNavigate2

子框架(iframe)BeforeNavigate2
子框架(iframe)DownloadBegin 子框架(iframe)DownloadBegin

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DownloadComplete

子框架(iframe)NavigateComplete2

子框架(iframe)DocumentComplete 子框架(iframe)DocumentComplete
   

主窗口DocumentComplete (top most)

 

后面可能还有很多  DownloadBegin、DownloadComplete

 后面可能还有很多  DownloadBegin、DownloadComplete

IE WebBrowser事件触发的更多相关文章

  1. 【深入浅出Linux网络编程】 “基础 -- 事件触发机制”

    回顾一下“"开篇 -- 知其然,知其所以然"”中的两段代码,第一段虽然只使用1个线程但却也只能处理一个socket,第二段虽然能处理成百上千个socket但却需要创建同等数量的线程 ...

  2. Unity3D 自定义事件(事件侦听与事件触发)

    先来看下效果图,图中点击 Cube(EventDispatcher),Sphere(EventListener)以及 Capsule(EventListener)会做出相应的变化,例子中的对象相互之间 ...

  3. 关于JS 事件冒泡和onclick,click,on()事件触发顺序

    今天在给JQgrid中的标签添加click事件的时候,发现一个问题. JQgrid的table中,点击任何位置,都会勾选点击行的checkbox,而我希望在点击我的标签的时候,不要勾选checkbox ...

  4. 针对focus和blur的Dom事件触发顺序

    Dom事件触发顺序,拿文本框举例: 它会先触发focus事件,之后才会触发在有交点之后才能触发的一些如 click  change 等事件(但如果有mousedown则先执行). 而相对于blur而言 ...

  5. .Net Install类的Install、Commit等事件触发顺序

    .Net Install类的Install.Commit等事件触发顺序 空间   首先是Install其中调用base.Install过程中导致OnBeforeInstallOnAfterInstal ...

  6. C# (事件触发)回调函数,完美处理各类疑难杂症!

    每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客! 废话说多了...... 嘿嘿:本篇标题为:C#  (事件触发)回调函数,完美处理各类疑难杂症.个人理解如下:事件触发也就是触 ...

  7. [转载] 理解 epoll 的事件触发机制

    原文: http://weibo.com/p/1001603862394207076573?sudaref=weibo.com epoll的I/O事件触发方式有两种模式:ET(Edge Trigger ...

  8. Zendframework 模块加载事件触发顺序。

    模块加载时事件触发的时间顺序: 0.loadModules(ModuleEvent::EVENT_LOAD_MODULES) 1.  loadModule.resolve(ModuleEvent::E ...

  9. Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题

    之前写过关于HorizontalScrollView滑动和按钮事件触发问题,但是不能所有的情况,最近几天一直在想这个问题,今天有一个比较好的解决思路,最终应用在项目里面效果也很好,首先说明一下功能: ...

随机推荐

  1. Git 操作本地分支与远程分支

    1 查看本地分支 git branch 2 查看远程分支 git branch -a 3 新建远程分支 git checkout -b developr git push origin develop ...

  2. Java程序员必须知道的10个调试技巧

    调试可以帮助识别和解决应用程序缺陷,在本文中,将使用大家常用的的开发工具Eclipse来调试Java应用程序. 但这里介绍的调试方法基本都是通用的,也适用于NetBeans IDE,我们会把重点放在运 ...

  3. ---Linux 10 年的硕果累累啊!

    http://mt.sohu.com/20160128/n436204298.shtml

  4. List 泛型 集合中 Find 的用法

    以前在开发中为了对List,String[].Array进行元素的查找一般都是这样做:List lists = new List();list.add("111");.....fo ...

  5. python的类与对象

    类与对象 1.什么是类 类和函数一样是程序编程的一种方式,在处理某些问题的时候类比函数更加适合让编程变得简化,在python里面函数式编程和类编程都是为了简化代码的一种编程方式,具体应用那个则由具体问 ...

  6. Redis从基础命令到实战之散列类型(Hash)

    从上一篇的实例中可以看出,用字符串类型存储对象有一些不足,在存储/读取时需要进行序列化/反序列化,即时只想修改一项内容,如价格,也必须修改整个键值.不仅增大开发的复杂度,也增加了不必要的性能开销. 一 ...

  7. c++ 11 sleep()

    #include<chrono>#include<thread> std::this_thread::sleep_for(std::chrono::milliseconds(1 ...

  8. 关于struts2中的相对路径与绝对路径

    从昨天开始复习了struts2的课程,之所以重新走上java的道路,是觉得写了一年的go程序,并没有感觉到学习了什么,反而把java给忘得干干净净的.想想我的计划,年后就要换工作了,至于要换到什么方向 ...

  9. 浅谈WebSocket

    WebSocket是H5提出的为了解决客户端和服务器双工通信的方法.在我们使用HTTP协议通信时,客户端主动向服务器发送请求,得到服务器端数据.为了与服务器端数据保持一致,之前常用的有轮询和长轮询两种 ...

  10. About Sustainability

    我不喜欢人们常说"紧张感", "危机感".这只会让人觉得疲惫,无非是自己拿鞭子抽着自己,最终会觉得难以继续.那么快乐到底从哪里来?成就感到底从哪里来呢? 我更喜 ...