Firefox drucken von PDF in ein iframe wirft einen Fehler
Hilfe benötigen
Muss ich laden von PDF in iframe
während Sie auf und rufen Sie dann das Dialogfeld drucken auf.
Habe ich diesen code:
$('.print').click(function () {
var iframe = '<iframe src="test.pdf" id="print-iframe" name="print-iframe"></iframe>';
$('body').append(iframe);
window.frames["print-iframe"].focus();
window.frames["print-iframe"].print();
});
Funktioniert es perfekt im Chrom. Aber im Firefox habe ich so eine Fehlermeldung:
Error: Permission denied to access property 'print'
.
Wie kann ich es umgehen? Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Auf neuere Versionen von Firefox (da 19), müssen Sie deaktivieren die verbuggt und nativer PDF-viewer (pdf.js) in
about:config
. Legen Sie diepdfjs.disabled
Eigenschafttrue
und sehen Sie das drucken-Fenster erscheint mit Ihrem Skript.Wenn es einen download starten, legen Sie die
plugin.disable_full_page_plugin_for_types
Eigenschaftapplication/pdf
.Dies ist der Fehler in einem iframe Src mit voller url src="domain.com/file.pdf"
können Sie versuchen,