electron - 使用包含在字符串中的 HTML 来馈送 Electron 的 webview
问题描述
我想在我的 Electron 应用程序中嵌入一个“HTML 查看器”,它会收到包含在字符串中的 HTML。我的应用程序会自动生成 HTML 代码,我希望将其可视化呈现,就像它在 Web 浏览器中显示一样。
我看到有一个名为的组件,<webview>
但它通过 URI 从外部站点加载 HTML 内容。
是否可以<webview>
从一个简单的字符串向这个组件(或任何其他组件)提供 HTML 以实现我的目标?
解决方案
在电子存储库中检查这个 https://github.com/electron/electron/issues/1146
如果你不需要 JavaScript,你可以使用 data uri。
如果您需要 JavaScript,有一种解决方法。您可以将 html 字符串保存为 html 文件并在电子中加载 html 文件
关闭窗口后,您可以删除 html 文件
推荐阅读
- python - VSCode 中的 Pytest 调试产生错误消息框“无效消息”
- html - 当 CSS 中出现错误消息时向 span 元素添加填充
- rest - 无法通过rest api将测试结果导入jira
- go - GO,VS 代码:外部包没有完成(智能感知)
- javascript - ERROR 错误:Reference.set 失败:第一个参数在属性中包含无效键 ($key)
- javascript - 单击提交时调用函数
- python - 在python中使用random和shutil循环移动文件
- video.js - 为什么这个破折号清单让播放器卡住,直到下载流?
- python - 如何在不获取 SettingWithCopyWarning 的情况下修改 DataFrame 列?
- python-3.x - 是否有可能在 Tkinter-grids 中放置 Canvas 对象