Javascript Electron:将原始html注入BrowserWindow

Javascript Electron:将原始html注入BrowserWindow,javascript,html,electron,Javascript,Html,Electron,是否可以将原始html代码注入浏览器窗口 mainWindow = new BrowserWindow({width: 1200, height: 800}); mainWindow.loadURL("<p>Hello, World!</p>"); mainWindow=新浏览器窗口({宽度:1200,高度:800}); loadURL(“你好,世界!”); 上述代码将崩溃,因为loadURL只接受文件路径。您可以使用数据URL来完成此操作: mainWindow.l

是否可以将原始html代码注入
浏览器窗口

mainWindow = new BrowserWindow({width: 1200, height: 800});
mainWindow.loadURL("<p>Hello, World!</p>");
mainWindow=新浏览器窗口({宽度:1200,高度:800});
loadURL(“你好,世界!

”);

上述代码将崩溃,因为
loadURL
只接受文件路径。

您可以使用数据URL来完成此操作:

mainWindow.loadURL("data:text/html,<p>Hello, World!</p>");
mainWindow.loadURL(“数据:text/html,Hello,World!

”;
您可能可以通过WebContent实现这一点:但我可以问一下您为什么要这样做吗?我觉得可能有更好的方法。我正在使用swig模板系统(),它编译模板并返回原始html。我认为webContent不能解决我的问题。您还有其他建议吗?但是通过#id进行页面导航是不可能的。Chromium引发以下异常:
不允许将顶部框架导航到数据URL