Я получил PDF с сервера, на котором пользователь часто хочет распечатать, не глядя на него. Я пытаюсь использовать событие onafterprint
, чтобы закрыть окно, однако враги не срабатывают, когда я открываю PDF-файл таким образом. Если вместо этого я установлю пустой URL-адрес, чтобы открыть пустую страницу, все будет работать нормально.
let url = URL.createObjectURL(blob);
let printWindow = window.open(url);
printWindow.onafterprint = function(){
console.log("afterprint")
};