В моем проекте angular 7 мне нужно напечатать какой-нибудь PDF, и, если возможно, я не хочу использовать библиотеку третьей части, поэтому я нашел этот код в Интернете:
const iframe = document.createElement('iframe');
iframe.style.display = 'none';
iframe.src = blobUrl;
document.body.appendChild(iframe);
iframe.contentWindow.print()
Он отлично работает в Chrome иопера, но в Firefox он печатает пустую страницу.Я также пытаюсь использовать setTimout при печати, но в этом случае у меня возникает ошибка:
offsetParent не установлен - невозможно прокрутить
ERROR DOMException: «В доступе отказано в доступе к свойству«печать» на объекте перекрестного происхождения »
Так есть ли решение для Firefox?
ps, не затрагивая настройки браузера.