Как обслуживать статические файлы с помощью представления webkit в приложении python gtk?

Я создаю настольное приложение GTK. Основная часть моих взглядов - HTML. Поэтому я использую реализацию Webkit на Python. Проблема в том, что я не могу включить изображения, так как Webkit не позволяет загружать изображения из локальной файловой системы:

<img src="file://{{media_url}}_theme/media/img/eft.png"/>

=> Это приведет к "Не разрешено загружать локальный ресурс".

Есть ли способ загрузить статические файлы, такие как изображения или css-файлы локально?

2 ответа

Вы можете использовать base64 для кодирования ваших изображений в виде текстов, которые могут быть включены в ваши HTML-страницы.

Ответ @Skami 18 кажется хорошим направлением. Может быть, затем использовать URI данных, чтобы фактически установить src атрибут?

Другие вопросы по тегам