Я создаю большую HTML-страницу (4 МБ) и затем вызываю window.print()
.Я хочу запустить код JavaScript после того, как пользователь закроет диалоговое окно печати.Но afterprint
событие вызывается слишком поздно (через 10-20 сек) и зависание страницы.Dom содержит около 80 SVG
элементов, созданных highcharts , а размер созданного HTML-файла составляет около 4 МБ.
// create html page dynamically
// run some code before print
window.onafterprint = function() {
// run some code after print
}
window.print();