-1

我需要将此 vbscript 代码转换为 javascript,我使用它不显示打印对话框并使用默认打印机进行打印,它在 IE 中正常工作,我想让它在 Fire fox 和其他浏览器中运行。

VB脚本代码:

 sub Print()
        OLECMDID_PRINT = 6
        OLECMDEXECOPT_DONTPROMPTUSER = 2
        OLECMDEXECOPT_PROMPTUSER = 1
        call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
    End Sub
    document.write "<object id='WB' width='0' height='0' classid='CLSID:8856F961-340A-    11D0-A96B-00C04FD705A2'></object>"
4

1 回答 1

1

你为什么不直接使用

window.print();

如果您可以在没有用户交互的情况下打印,这是一个安全漏洞,需要尽快修复。

于 2013-03-18T07:35:16.493 回答