首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为所有浏览器创建自己的打印预览选项

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

Stack Overflow用户
提问于 2014-09-02 05:16:24
回答 1查看 998关注 0票数 1

是否有任何方法来创建我自己的打印预览,并提供所有选项,如在铬打印预览。另外,我还想通过javascript隐藏铬默认打印预览对话框,并显示自己的打印预览对话框,因为firefox和IE没有这种功能,这就是我希望自己的对话框显示的原因。

谢谢,桑迪

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-02 05:55:09

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

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

因此,无论您创建什么新的打印预览页,在大多数浏览器中都会看起来很好,但是您的自定义打印预览页在打印之前将再次通过铬的打印预览。

对于ex,假设您希望通过显示自定义打印预览来按顺序打印电子政务网站的确认页面。要实现这一点,您可以在确认页上有一个虚拟打印按钮,点击该按钮,弹出窗口就会打开带有铬提供的额外功能的格式化打印内容。您可以在自定义打印预览中使用打印按钮(window.print())来打印最后一页。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25616325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档