是否有任何方法来创建我自己的打印预览,并提供所有选项,如在铬打印预览。另外,我还想通过javascript隐藏铬默认打印预览对话框,并显示自己的打印预览对话框,因为firefox和IE没有这种功能,这就是我希望自己的对话框显示的原因。
谢谢,桑迪
发布于 2014-09-02 05:55:09
您可以有一个新的弹出窗口,它看起来像要打印的页面的预览,并且通过java脚本提供很少的功能,就像在Chrome.This中一样,在非铬浏览器中可以很好地工作。
但是你不能通过java脚本隐藏chrome的打印预览功能。
因此,无论您创建什么新的打印预览页,在大多数浏览器中都会看起来很好,但是您的自定义打印预览页在打印之前将再次通过铬的打印预览。
对于ex,假设您希望通过显示自定义打印预览来按顺序打印电子政务网站的确认页面。要实现这一点,您可以在确认页上有一个虚拟打印按钮,点击该按钮,弹出窗口就会打开带有铬提供的额外功能的格式化打印内容。您可以在自定义打印预览中使用打印按钮(window.print())来打印最后一页。
但这在非铬浏览器中运行良好,但将再次通过chrome的预览功能。
https://stackoverflow.com/questions/25616325
复制相似问题