В NWJS я хотел бы открыть всплывающее окно с URL-адресом локального файла в формате PDF, а затем сразу же распечатать 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.
Любые идеи?