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

Reply via email to