Tag: webkit

使用HTTP / POST传输大文件

如何在C(或C ++)中使用HTTP协议上传(非常)大文件? 我知道这不是上传大文件的正确方法,但这不是重点。 我已经看过有关C ++文件的POST传输的消息来源,但我注意到,每次,WHOLE二进制文件都包含在POST序列中(在“–bound”之间)。 因此,在深入和深入了解Webkit / Gecko源代码之前,有人知道它们是如何做的吗?

Webkit GTK:确定文档何时完成加载

StackOverflow还有其他问题,这些问题与我想知道的一样,比如Webkit GTK ::如何检测下载何时完成? ,但我想我会问一些不同的东西: 通常,在事件驱动的C Webkit-GTK API中,有许多事件可能与某些文档何时完成“加载”的想法有关。 问题是文档很稀疏,“完成加载”的想法不一定清楚,因为它可以引用很多东西。 “完成加载”是否意味着文档已完成下载 ? 它已经完成了创建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 ?

Webkit GTK ::如何检测下载何时完成?

我想知道是否有办法知道webkitdownload何时完成而没有错误。 我正在使用C API。 我希望发出一个信号(类似于下载开始时),但似乎并非如此。 搜索webkit API索引,我看不到可能相关的信号: http ://webkitgtk.org/reference/index-all.html 我必须真正轮询每个webkit下载,直到它完成为止? 干杯