У меня есть функция, которая начинает печатать диалог с содержимым из <iframe>
.
Вопрос в том, как я могу определить, что пользователь нажимает «Печать» или «Закрыть», чтобы после этого перезагрузить главную страницу.
Вот мой код:
function printPdf(url) {
var iframe = document.createElement('iframe');
// iframe.id = 'pdfIframe'
iframe.className='pdfIframe'
document.body.appendChild(iframe);
iframe.style.display = 'none';
iframe.onload = function () {
setTimeout(function () {
iframe.focus();
iframe.contentWindow.print();
URL.revokeObjectURL(url)
// document.body.removeChild(iframe)
}, 1);
};
iframe.src = url;
// URL.revokeObjectURL(url)
}
<iframe id="PDF" style="display:none"></iframe>