首页 > 解决方案 > 使用包含在字符串中的 HTML 来馈送 Electron 的 webview

问题描述

我想在我的 Electron 应用程序中嵌入一个“HTML 查看器”,它会收到包含在字符串中的 HTML。我的应用程序会自动生成 HTML 代码,我希望将其可视化呈现,就像它在 Web 浏览器中显示一样。

我看到有一个名为的组件,<webview>但它通过 URI 从外部站点加载 HTML 内容。

是否可以<webview>从一个简单的字符串向这个组件(或任何其他组件)提供 HTML 以实现我的目标?

标签: electron

解决方案


在电子存储库中检查这个 https://github.com/electron/electron/issues/1146

如果你不需要 JavaScript,你可以使用 data uri。

如果您需要 JavaScript,有一种解决方法。您可以将 html 字符串保存为 html 文件并在电子中加载 html 文件

关闭窗口后,您可以删除 html 文件


推荐阅读