2014-03-27 10 views
5

Durch geben onclick = "window.print()" in Javascript, zeigt es Druckvorschau in Google Chrome und zeigt keine Druckvorschau Seite in Firefox? Gibt es dafür eine Lösung?Printpreview Seite nicht in Firefox

+0

ich diesen Befehl getestet, und es zeigt Standardbrowser Druckdialog in IE und FF, was Sie in Firefox sehen Sie? –

+0

Wenn Sie diesen Befehl eingeben, wird in FireFox das normale Druckdialogfeld und keine Vorschau angezeigt. Aber in Google Chrome zeigt es Vorschau-Seite mit dem gleichen Befehl. – user3464105

+0

das ist die Standardeinstellung von Browsern, die Sie nicht zwingen können, dass ein Browser einen Dialog auf Ihrem Willen zeigt. Überprüfen Sie diese SO-Thread: http://StackOverflow.com/Questions/230205/How-CanPrint-preview-be-called-from-Javascript –

Antwort

4

In Firefox ist dies nicht möglich. Ihre einzige Option ist window.print aufrufen, die nur den Dialog Drucken öffnet. Firefox-Erweiterungen können PrintUtils.printPreview aufrufen, wodurch das Fenster "Druckvorschau" geöffnet wird. Diese API ist jedoch nicht im JavaScript-Code von Webseiten sichtbar.

Quelle: Mozilla Support