有StackOverflow上它们是接近什么,我想知道,像Webkit GTK :: How to detect when a download has finished?其他问题,但我想我要问的东西有点不同:WebKit的GTK:决定当文档被装载完毕
通常,在事件驱动的C Webkit-GTK API中,有很多事件可能与某些文档何时完成“加载”有关。问题是documentation是相当稀疏,“加载完成”的想法并不一定清楚,因为它可以指很多东西。 “完成加载”是指文件完成下载?它完成了创建DOM树?它的完成下载,包括所有其他资源(如CSS,JS和图片文件?)
相关信号signal::notify::load-status
,document-load-finished
和resource-load-finished
。
每当负载状态发生变化时,load-status
信号都会触发,因此您需要手动调用webkit_web_view_get_load_status
并每次检查状态。即便如此,当状态总算是WEBKIT_LOAD_FINISHED
,我不知道这意味着什么 - 它意味着WebKit是做下载资源,或者,它的创建完DOM树,还是什么?
问:
之间有什么不同“已完成”的信号差异,是否有相当于标准的JavaScript DOM事件window.onload
任何信号?
相关:[如何知道什么时候使用QtWebKit加载网页?](http://stackoverflow.com/q/1302874/95735) – 2012-10-18 17:21:13
看看这个答案http://stackoverflow.com/问题/ 5724088/WebKit的GTK - 如何做 - 检测 - 当-A-下载有成品和注意load_status_cs回调函数。 – wezside 2012-09-13 12:36:14
什么版本的WebKit GTK? – 2013-05-16 11:24:14