Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 关于浏览器打印功能的几个问题_Javascript_Html_Browser_Printing - Fatal编程技术网

Javascript 关于浏览器打印功能的几个问题

Javascript 关于浏览器打印功能的几个问题,javascript,html,browser,printing,Javascript,Html,Browser,Printing,我有一些关于跨浏览器打印功能的基本问题。当我们从javascript执行ctrl+P或调用window.print()时,它会打开一个打印对话框,不同浏览器的打印对话框是不同的。这个打印对话框可以自定义吗?我们可以使用javascript向该对话框添加一些自定义功能吗?我们是否有一些文档详细解释了跨浏览器的打印功能?他们会像标记此功能一样标记此功能:从查看开始。我希望您不能修改对话框,但您至少可以使用window.onbeforeprint和window.onafterprint调用设置处理程序

我有一些关于跨浏览器打印功能的基本问题。当我们从javascript执行
ctrl+P
或调用
window.print()
时,它会打开一个打印对话框,不同浏览器的打印对话框是不同的。这个打印对话框可以自定义吗?我们可以使用javascript向该对话框添加一些自定义功能吗?我们是否有一些文档详细解释了跨浏览器的打印功能?

他们会像标记此功能一样标记此功能:从查看开始。我希望您不能修改对话框,但您至少可以使用
window.onbeforeprint
window.onafterprint
调用设置处理程序,但不指定它们必须执行的大部分操作(而且它们不在每个浏览器中!)。您是否可以创建自己的对话框来创建pdf,然后让用户查看/保存pdf并从那里开始?这提供了跨浏览器功能,但需要做大量工作。