Javascript 关于浏览器打印功能的几个问题
我有一些关于跨浏览器打印功能的基本问题。当我们从javascript执行Javascript 关于浏览器打印功能的几个问题,javascript,html,browser,printing,Javascript,Html,Browser,Printing,我有一些关于跨浏览器打印功能的基本问题。当我们从javascript执行ctrl+P或调用window.print()时,它会打开一个打印对话框,不同浏览器的打印对话框是不同的。这个打印对话框可以自定义吗?我们可以使用javascript向该对话框添加一些自定义功能吗?我们是否有一些文档详细解释了跨浏览器的打印功能?他们会像标记此功能一样标记此功能:从查看开始。我希望您不能修改对话框,但您至少可以使用window.onbeforeprint和window.onafterprint调用设置处理程序
ctrl+P
或调用window.print()
时,它会打开一个打印对话框,不同浏览器的打印对话框是不同的。这个打印对话框可以自定义吗?我们可以使用javascript向该对话框添加一些自定义功能吗?我们是否有一些文档详细解释了跨浏览器的打印功能?他们会像标记此功能一样标记此功能:从查看开始。我希望您不能修改对话框,但您至少可以使用window.onbeforeprint
和window.onafterprint
调用设置处理程序,但不指定它们必须执行的大部分操作(而且它们不在每个浏览器中!)。您是否可以创建自己的对话框来创建pdf,然后让用户查看/保存pdf并从那里开始?这提供了跨浏览器功能,但需要做大量工作。