2014-03-27 62 views
5

通過在javascript中顯示onclick =「window.print()」,它顯示在谷歌瀏覽器中的打印預覽,而不是在Firefox中顯示打印預覽頁面?有沒有解決方案?打印預覽頁面不顯示在Firefox中

+0

我測試了這個命令,它顯示在IE和FF的默認瀏覽器打印對話框,你怎麼在Firefox看到了什麼? –

+0

通過給出該命令,在FireFox中它顯示正常的打印對話框而不是預覽頁面。但在谷歌瀏覽器中,它通過提供相同的命令顯示預覽頁面。 – user3464105

+0

這是從瀏覽器的默認設置,你不能強迫瀏覽器顯示你的意願對話。檢查這個SO線程:http://stackoverflow.com/questions/230205/how-can-print-preview-be-called-from-javascript –

回答

4

在Firefox中,這是不可能的。你唯一的選擇是打電話window.print,它只打開打印對話框。 Firefox擴展可以打電話PrintUtils.printPreview,打開打印預覽窗口,但是這個API不可見於網頁的JavaScript代碼。

來源:Mozilla Support