如何在 python gtk 应用程序中使用 webkit 视图提供静态文件?
我正在构建一个 gtk 桌面应用程序。我的视图的主要部分是 HTML。因此我使用了 Webkit 的 Python 实现。问题是,我无法包含图像,因为 Webkit 不允许从本地文件系统加载图像:
<img src="file://{{media_url}}_theme/media/img/eft.png"/>
=>这将导致“不允许加载本地资源”。
有没有办法在本地加载图像或 css 文件等静态文件?
I am building a gtk desktop application. The main part of my views are HTML. So I make use of the Python implementation of Webkit. The problem is, that I cant include images, as Webkit does not allow to load images from local file system:
<img src="file://{{media_url}}_theme/media/img/eft.png"/>
=> This will cause a "Not allowed to load local resource".
Is there a way to load static files like images or css-files locally?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用 base64 将图像编码为可包含在 html 页面中的文本。
You can use base64 to encode your images as texts that can be included in your html pages.
@Skami 18 的答案似乎是一个很好的方向。也许然后使用 数据 URI 来实际设置
src
属性?@Skami 18's answer seems like a good direction. Maybe then use a data URI to actually set the
src
attribute?