Using local path with WebView (Webkit)
I'm trying to use Gtk port of Webkit. All works fine. But when I'm using local path in src attribute to load image from my HDD (src="file://...") I'm getting the next warning in console:
not allowed to load local resou开发者_JS百科rce file://...
And image doesn't loading. Any suggestions?
P.S. I'm using load_string method with fake base url (fake://url).
If you use "file://"
as the base URL, then it should work. It's unclear to me whether this is a bug and whether it should also work if the base URL is NULL
(it doesn't), but see the discussion starting here on the webkit-dev mailing list.
WebKitWebSettings *s = webkit_web_settings_new();
g_object_set(G_OBJECT(s),"enable-file-access-from-file-uris", TRUE, NULL);
webkit_web_view_set_settings(WEBKIT_WEB_VIEW(webkit),s);
精彩评论