Не обнаруживает послепечаток из PDF - PullRequest
0 голосов
/ 06 мая 2020

Я получил PDF с сервера, на котором пользователь часто хочет распечатать, не глядя на него. Я пытаюсь использовать событие onafterprint, чтобы закрыть окно, однако враги не срабатывают, когда я открываю PDF-файл таким образом. Если вместо этого я установлю пустой URL-адрес, чтобы открыть пустую страницу, все будет работать нормально.

let url = URL.createObjectURL(blob);
let printWindow = window.open(url);
printWindow.onafterprint = function(){
  console.log("afterprint")
};

1 Ответ

0 голосов
/ 07 мая 2020

Ваш код не будет выполнен, так как MIME-тип окна pdf - это «application / pdf», а не «text / html».

Проверьте это для получения дополнительных сведений. { ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...