我正在开发一个嵌入WebKit的应用程序(通过Gtk绑定)。我正在尝试添加对查看CHM文档(Microsoft的捆绑HTML格式)的支持。
此类文档中的HTML文件包含指向“/blah.gif”或“/layout.css”形式的图像,CSS等的链接,我需要捕获这些文件以提供实际数据。我理解如何挂钩“资源请求启动”信号,一个选项是将文档的一部分解压缩到临时文件,并在此时更改uri指向这些文件。
然而,我想要做的是为WebKit提供相关的内存块。据我所知,你不能通过捕获资源请求启动来做到这一点,但也许还有另一种方法可以挂钩?