webkit 之 webview

转载 2012年03月21日 11:15:44

WEBKIT之WebView
WEBKIT之WebView

WebView 是webkit最核心的一个view,WebView管理WebFrameView和WebFrame之间的交互,一个WebView对象绑定一个window,并且要求MainFrame加载url,一个WebPage对应一个Window.
  
WebView
它对应的是根window。
它负责处理外部所有消息,并转发给相关模块。
它负责mainFrame和历史记录的管理工作。

WebFrame
  
Frame的管理者
负责资源加载和反馈处理
¨临时数据资源(provisional data source)和确认数据资源(Committed Data Sources)
¨WebKit提交请求是异步响应的。在发送请求到收到数据的过程,Webkit会创建一个临时数据资源(provisional data source),这个资源并不知道是否能正确接收数据,所以是临时的。当这个临时数据资源变成有效时,WebFrame才会有真正的数据资源。开始WebFrame并没有数据资源(data source),只有一个空白页显示。
¨WebFrame收到第一个字节数据,Data Source就变成确认数据资源(Committed Data Sources)了。如果临时数据资源(provisional data source)有错误,就不会变成确认数据资源(Committed Data Sources)。
¨当数据资源变成确认的(committed)状态,WebFrame将创建相应的document representation 和document view

原文地址:
http://blog.csdn.net/yirui/archive/2008/09/05/2885634.aspx

相关文章推荐

WebFrame类参考

WebFrame类参考继承NSObject的符合NSObject的(NSObject的) 框架/系统/资源库/框架/ WebKit.framework可用性在Mac OS X v10.2时可使用Saf...
  • ffr225
  • ffr225
  • 2010年05月11日 14:43
  • 1062

Android_WebView、Webkit内核深入讲解

  • 2014年05月26日 12:04
  • 1.11MB
  • 下载

iOS-WebKit之WKWebView(一个高性能的WebView)

iOS 8.0之后,苹果退出全新的WebKit库,其中WKWebView控件的新特性与使用方法,它很好的解决了UIWebView存在的内存、加载速度等诸多问题。 一、WKWebView新特性1、在性能...
  • Mazy_ma
  • Mazy_ma
  • 2016年03月17日 12:16
  • 822

理解WebKit和Chromium: Android 4.4 上的Chromium WebView

转载请注明原文地址:http://blog.csdn.net/milado_nju ## 概述 相信读者已经注意到了,在最新的Android 4.4 Kitkat版本中,原...

【Webkit学习】Android4.4 Chromium WebView学习

拜读了朱永盛
  • lq83623
  • lq83623
  • 2014年08月20日 23:17
  • 1449

WebKit之WebView输入框提示

做基于WebView应用时,页面上有一个输入框,当输入的文字过多时,超过输入框的行数时,输入框能够滚动,这时间问题来了,输入的提示箭头会移动到输入框外,如何解决这个问题呢,查找chromium源码如下...
  • sauphy
  • sauphy
  • 2016年02月26日 14:25
  • 211

Android WebView 内核适配——WebKit 转 chromium

年刚过,一回来bug来袭,年前提前回家过年了,来了之后同事告诉我Android 4.4以下的手机H5加载不出来,解决不了直接就上线了,顿时满脸黑线,这都可以,我不在的时候都发生了啥? 于是乎,...

Qt_5_Simon_Hausmann_on_Qt_WebKit

  • 2017年04月25日 17:07
  • 21.28MB
  • 下载

WebKit之V8技术优化分析

一、V8背后的故事 1.1 javascript的速度与需求 JavaScript存在至少10年了。在1995年,它出现在网景(Netscape Communications)公司所研...
  • sauphy
  • sauphy
  • 2016年02月26日 14:22
  • 887
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webkit 之 webview
举报原因:
原因补充:

(最多只允许输入30个字)