Использование локального пути с WebView (Webkit)

Я пытаюсь использовать Gtk-порт Webkit. Все нормально работает. Но когда я использую локальный путь в атрибуте src для загрузки изображения с моего жесткого диска (src = "file: // ..."), я получаю следующее предупреждение в консоли:

не разрешено загружать файл локальных ресурсов: // ...

И изображение не загружается. Какие-либо предложения?

P.S. Я использую метод load_string с поддельным базовым URL (fake: // url).


person troorl    schedule 02.12.2009    source источник
comment
Можете ли вы опубликовать код, который не работает?   -  person ptomato    schedule 02.12.2009
comment
Это код Vala: webview.load_string (‹img src = 'file: ///home/tmpuser/proj/test.png' /›, text / html, utf8, fake: // url);   -  person troorl    schedule 03.12.2009


Ответы (1)


Если вы используете "file://" в качестве базового URL, он должен работать. Мне неясно, является ли это ошибкой и должен ли он также работать, если базовый URL-адрес NULL (это не так), но см. Обсуждение, начинающееся с здесь, в списке рассылки webkit-dev.

person ptomato    schedule 03.12.2009