У меня есть iframe, который должен указывать непосредственно на файл PDF (а не на страницу с PDF файлом):
<iframe id="ecard-pdf" name="ecard-pdf" style="position: absolute;" src="/profile.pdf">
</iframe>
Я хочу, чтобы иметь возможность печатать PDF в этом iFrame
Я нашел несколько решений в других вопросах, которые не соответствуют моим потребностям:
- Требовать наличия функции в iframe ( qaru.site/info/107111/...)
- Предложите сфокусировать фрейм и затем выполнить на нем действие печати ( qaru.site/info/116707/...)
- Доступ к содержимому окна iframe и его печать ( qaru.site/info/116707/...)
- Вариации этих
Однако кажется, что FireFox и IE не могут этого сделать, если iframe src указывает прямо на PDF, а не на страницу, обернутую вокруг PDF.
Firefox
Вместо печати он отображает это диалоговое окно: "Запретить этой странице создавать дополнительные диалоги" с кнопками "ОК" и "Отмена", ни одна из которых не печатает PDF.
IE
просто игнорирует мои попытки печати с использованием вышеуказанных методов.
Вопрос
Как я могу разрешить пользователям печатать PDF файлы в iFrame независимо от того, какой браузер они используют?