如何在打印机不可用时测试JavaScript的window.print函数



好吧,我使用的是JavaScriptwindow.print()方法,并且没有连接打印机,所以我可以将输出作为图像或pdf来确保我得到了所需的输出吗??

尝试安装一个打印到pdf的程序,如CutePDF

你不能这么做。除非使用某种浏览器插件,否则无法测试客户端机器上是否有打印机。

在大多数新浏览器中,您都有一个打印预览功能,可以用来查看是否根据您的媒体获得所需的输出:css中的打印设置。Javascript中的window.print只是为了触发浏览器中的打印功能,实际上与打印的外观无关。

最新更新