IE WebBrowser事件触发
<= 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事件触发的更多相关文章
- 【深入浅出Linux网络编程】 “基础 -- 事件触发机制”
回顾一下“"开篇 -- 知其然,知其所以然"”中的两段代码,第一段虽然只使用1个线程但却也只能处理一个socket,第二段虽然能处理成百上千个socket但却需要创建同等数量的线程 ...
- Unity3D 自定义事件(事件侦听与事件触发)
先来看下效果图,图中点击 Cube(EventDispatcher),Sphere(EventListener)以及 Capsule(EventListener)会做出相应的变化,例子中的对象相互之间 ...
- 关于JS 事件冒泡和onclick,click,on()事件触发顺序
今天在给JQgrid中的标签添加click事件的时候,发现一个问题. JQgrid的table中,点击任何位置,都会勾选点击行的checkbox,而我希望在点击我的标签的时候,不要勾选checkbox ...
- 针对focus和blur的Dom事件触发顺序
Dom事件触发顺序,拿文本框举例: 它会先触发focus事件,之后才会触发在有交点之后才能触发的一些如 click change 等事件(但如果有mousedown则先执行). 而相对于blur而言 ...
- .Net Install类的Install、Commit等事件触发顺序
.Net Install类的Install.Commit等事件触发顺序 空间 首先是Install其中调用base.Install过程中导致OnBeforeInstallOnAfterInstal ...
- C# (事件触发)回调函数,完美处理各类疑难杂症!
每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客! 废话说多了...... 嘿嘿:本篇标题为:C# (事件触发)回调函数,完美处理各类疑难杂症.个人理解如下:事件触发也就是触 ...
- [转载] 理解 epoll 的事件触发机制
原文: http://weibo.com/p/1001603862394207076573?sudaref=weibo.com epoll的I/O事件触发方式有两种模式:ET(Edge Trigger ...
- Zendframework 模块加载事件触发顺序。
模块加载时事件触发的时间顺序: 0.loadModules(ModuleEvent::EVENT_LOAD_MODULES) 1. loadModule.resolve(ModuleEvent::E ...
- Android中Touch事件分析--解决HorizontalScrollView滑动和按钮事件触发问题
之前写过关于HorizontalScrollView滑动和按钮事件触发问题,但是不能所有的情况,最近几天一直在想这个问题,今天有一个比较好的解决思路,最终应用在项目里面效果也很好,首先说明一下功能: ...
随机推荐
- SpringMVC学习笔记(四)
一.Controller接受网页参数. 1.使用方法的形参来接受 //使用基本类型和字符串来接受 @RequestMapping(value="/param2.do") publi ...
- Ajax的封装03
一.Ajax 1.原理:基于http协议的 内置对象:XMLHttpRequest 发起请求 那会相应 步骤: var xhr=new XMLHttpRequest(); // 请 ...
- Hibernate—— 一对多 和 多对多关联关系映射(xml和注解)总结(转载)
One to Many 映射关系 多对一单向外键关联(XML/Annotation) 一对多单向外键关联(XML/Annotation) 懒加载和积极加载 一对多双向外键关联(XML/Annotati ...
- 更新lispbox中的ccl和slime版本
首先C-x C-f然后输入~,找到.emacs文件,根据slime官方文档说明的添加如下代码到文件末尾,重启一下emacs,slime就编译好了,然后这段代码就可以删除.否则每次启动emacs就算不用 ...
- Windows服务二:测试新建的服务、调试Windows服务
一.测试Windows服务 为了使Windows服务程序能够正常运行,我们需要像创建一般应用程序那样为它创建一个程序的入口点.像其他应用程序一样,Windows服务也是在Program.cs的Main ...
- VS C#开发中WinForm中Setting.settings的作用
.定义 在Settings.settings文件中定义配置字段.把作用范围定义为:User则运行时可更改,Applicatiion则运行时不可更改.可以使用数据网格视图,很方便: .读取配置值 tex ...
- window.location 结构
属性 含义 protocol 协议 hostname 服务器的名字 port 端口 pathname URL中主机名后的部分 search "?"后的部分,又称 ...
- logback 配置详解(一)
一:根节点<configuration>包含的属性: scan: 当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true. scanPeriod: 设置监测配置文 ...
- iOS 键盘类型
版权声明:本文为博主原创文章.请尊重作者劳动成果,转载请注明出处. UIKeyboardTypeDefault: UIKeyboardTypeASCIICapable: UIKeyboardTypeN ...
- js-url打开方式
引用自 : 老张的博客 *.location.href 用法: top.location.href="url" 在顶层页面打开url(跳出框架) self.loc ...