Hi,
I am using webkit-gtk to fetch the content of the downloaded WebKitWebResource.
However, even the frame load status shows finished, some of the resources I
fetched has no content.
Here is the code:
frame = webkit_web_view_get_main_frame(webkitwebview);
status = webkit_web_frame_get_load_status(frame); // this value shows 2 (
finished )
datasource = webkit_frma_get_data_source(frame); // this is not empty
list = webkit_web_data_source_get_subresources(datasource); // the list has
more than 10 subresources
for(int I = 0; i < g_list_length(list); i++) {
subresource = g_list_nth_data(list, i); // not empty for all
subresources
data = webkit_resource_get_data(subresource); <<<<<<<<<< Problem!
Some subresources return NULL pointer!!
}
The empty subresources are actually displayed in WebInspector. So I assume they
should have been successfully downloaded when the frame loading finished.
Take www.google.com<http://www.google.com> for example, there is an extern
javascript included in the main frame. It is displayed in Inspector, but call
of webkit_resource_get_data returns NULL pointer.
Is this a bug, or did I miss something here?
Thanks,
Yin
_______________________________________________
webkit-gtk mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-gtk