У меня открыта вкладка, когда пользователь нажимает кнопку . На onload
у меня он вызывает диалоговое окно печати, но пользователь спросил меня, возможно ли, что после отправки на принтер для печати вкладка могла бы закрыться сама. Я не уверен, можно ли это сделать. Я пробовал использовать setTimeout ();
, но это не определенный период времени, поскольку пользователь может отвлечься и ему придется снова открыть вкладку. Есть ли способ сделать это?
Просто перенеситесь window.close onafterprint обработчиком событий, он работал на меня
printWindow.print();
printWindow.onafterprint = () => printWindow.close();