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

How to test window.print function of JavaScript when printer is not available?

本文关键字:JavaScript 测试 window 函数 print 打印机      更新时间:2023-09-26

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

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

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

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