【发布时间】:2019-08-01 05:26:19
【问题描述】:
我尝试使用 Electron JS 打印收据,但无声打印不起作用。 在 github 有人建议我降级到 3.1.11。我试过没用。它仍然显示打印对话框。
打印当前页面:
let win = BrowserWindow.getFocusedWindow();
win.webContents.print({silent: true});
我尝试在不同的窗口中加载内容也没有成功
let win=new BrowserWindow({
width:450,
height:750,
show: false
});
win.loadURL(`file://${__dirname}/receipt.html?data=${data}`);
win.webContents.on('did-finish-load', () => {
console.log("content loaded" ;
// Use default printing options
win.webContents.print({ silent: true },(status)=>{
console.log("print-status",status);
});
});
【问题讨论】:
标签: javascript node.js printing electron