在 NWJS 中,我想打开一个带有 PDF 的本地文件 URL 的弹出窗口,然后立即打印 PDF(在 Windows 上)。我试过这样做:
nw.Window.open(
'file://' + downloadItem.filename.replace(/\\/g, '/'),
{new_instance: true, height: 600, width: 800},
function(pdfWin) {
pdfWin.on('loaded', function() {
this.print({autoprint: false});
});
}
);
但是在开发人员工具中,它说这pdfWin
是未定义的,考虑到它应该根据文档工作,这对我来说完全是奇怪的。然后我尝试Window.open
与nw.Window.get()一起使用,然后我收到一条错误消息Blocked a frame with origin "chrome-extension://..." from accessing a cross-origin frame.
有任何想法吗?