Javascript Electron:将原始html注入BrowserWindow
是否可以将原始html代码注入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
浏览器窗口
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