2014-03-27 61 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