![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WebCore研究之六 page
文章平均质量分 69
MyMichael
Michael
展开
-
WebView
在Webkit里,WebView是一个既抽象又具体的概念。抽象是因为它是页面(page )的视图/查看;具体是因为它需要呈现(representation),目前Qt和Gtk,Chromium都实现了自己的WebView。举个Qt的例子吧,Qt基于QWidget实现了一个QWebView,它可以用于编辑、观察那些需要窗口事件如focus处理的页面内容之呈现。原创 2015-02-28 16:01:28 · 1152 阅读 · 0 评论 -
WebPage
顾名思义,WebPage就是指网页。这一点也可以从Webkit的WebCore的架构看出来:WebCore->page。在page目录下,实现了一些DOM的全局对象,比如Window,Timer,popup窗口,DOM的选择,焦点的控制、history等等。 总之,与WebView类似,WebPage就是WebCore用来编辑、查看网页内容的对象。WebCore::page:原创 2015-02-28 17:12:42 · 3478 阅读 · 0 评论