如何为所有浏览器创建自己的打印预览选项

How can i create my own print preview option for all browser

本文关键字:打印 自己的 选项 创建 浏览器      更新时间:2023-09-26

有没有任何方法可以创建我自己的打印预览,并在chrome打印预览中提供所有选项。此外,我想通过javascript隐藏chrome默认打印预览对话框,并显示我自己的打印预览对话框。因为firefox和IE没有这个功能,这就是为什么我希望显示自己的对话框。

谢谢,Sandy

您可以有一个新的弹出窗口,看起来像是您想要打印的页面的预览,并通过java脚本提供一些功能,就像在Chrome中一样。这在非Chrome浏览器中可以很好地工作。

但是您不能通过java脚本隐藏chrome的打印预览功能。

因此,无论你创建什么新的打印预览页面,在大多数浏览器中都会很好看,但你的自定义打印预览页面在打印前都会再次通过chrome的打印预览。

例如,假设你想通过显示自定义打印预览来打印电子商务网站的订单确认页面。为了实现这一点,您可以在确认页面上设置一个伪打印按钮,点击该按钮,弹出窗口将打开,其中包含chrome提供的具有额外功能的格式化打印内容。您可以在自定义打印预览中设置打印按钮(window.print())来打印最终页面。

但这在非chrome浏览器中运行良好,但将再次通过chrome的预览功能。