7

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 resource file://...

And image doesn't loading. Any suggestions?

P.S. I'm using load_string method with fake base url (fake://url).

CodeCaster
  • 147,647
  • 23
  • 218
  • 272
troorl
  • 1,579
  • 1
  • 15
  • 20

2 Answers2

7

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.

ptomato
  • 56,175
  • 13
  • 112
  • 165
3
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);
Andrew Barber
  • 39,603
  • 20
  • 94
  • 123
slam
  • 31
  • 1