Firefox распечатать пустую страницу - PullRequest
0 голосов
/ 27 сентября 2019

В моем проекте 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, не затрагивая настройки браузера.

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