NWJS で、PDF へのローカル ファイル URL を含むポップアップ ウィンドウを開き、すぐに (Windows で) PDF を印刷したいと考えています。私はこれをやってみました:
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
動作するはずであることを考えると、私にとっては完全に奇妙です。次に、 nw.Window.get()を使用してみましたが、次のエラーが表示されますWindow.open
Blocked a frame with origin "chrome-extension://..." from accessing a cross-origin frame.
何か案は?