在atom-shell中使用jade时,应该使用loadHtml而不是loadUrl?

3

atom-shell只有从URL加载HTML的方法。

window.loadUrl('file://...')

但我想使用Jade

var html = jade.renderFile('file://...');

有没有办法在atom-shell的窗口中使用编译后的html?比如loadHtml(html)这样的东西?
我猜我可以运行一个express服务器来提供编译后的html,但那会非常低效。
2个回答

3

2
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - laggingreflex

2

另一种选择是使用executeJavaScript函数,例如:

mainWindow.loadUrl('about:blank');
var s = '<DOCTYPE html><html><head><title>Written!</title></head><body><h1>Hello!</h1></body></html>';
mainWindow.webContents.executeJavaScript('document.write("' + s + '");');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接