【发布时间】:2020-08-21 13:42:36
【问题描述】:
我收到了来自服务器的 PDF,用户经常想要在其中打印而无需真正查看它。我尝试使用onafterprint 事件来关闭窗口,但是,当我以这种方式打开 PDF 时,它似乎不会被触发。如果我改为将 URL 设置为空白以打开一个空页面,它似乎工作得很好。
let url = URL.createObjectURL(blob);
let printWindow = window.open(url);
printWindow.onafterprint = function(){
console.log("afterprint")
};
【问题讨论】:
标签: javascript google-chrome pdf printing