当我没有附带电子内置打印功能的打印机时,打印对话框似乎无法显示。现在我等待网页加载然后我打印页面但没有显示打印消息,也没有显示打印错误。我打印对话框确实显示我已连接打印机但没有显示,并且在我没有时没有给出错误消息。
win.webContents.on('did-finish-load', function() {
try {
console.log('Print Message: ', win.webContents.print({silent: false}));
}
catch(e) {
console.log('Print Error: ', e);
}
});
有没有办法检查打印对话框是打开还是用户没有可用的打印机?甚至在电子打印中遇到错误?