我正在构建一个 gtk 桌面应用程序。我的主要观点是 HTML。所以我利用了 Webkit 的 Python 实现。问题是,我不能包含图像,因为 Webkit 不允许从本地文件系统加载图像:
<img src="file://{{media_url}}_theme/media/img/eft.png"/>
=> 这将导致“不允许加载本地资源”。
有没有办法在本地加载静态文件,如图像或 css 文件?
我正在构建一个 gtk 桌面应用程序。我的主要观点是 HTML。所以我利用了 Webkit 的 Python 实现。问题是,我不能包含图像,因为 Webkit 不允许从本地文件系统加载图像:
<img src="file://{{media_url}}_theme/media/img/eft.png"/>
=> 这将导致“不允许加载本地资源”。
有没有办法在本地加载静态文件,如图像或 css 文件?
@Skami 18 的回答似乎是一个很好的方向。也许然后使用数据URI来实际设置src
属性?
您可以使用 base64 将图像编码为可包含在 html 页面中的文本。