<分区>
Possible Duplicate:
“Silent” Printing in a Web Application
我希望 window.print()
命令直接打印,而不打开打印窗口:
这可能吗?
<分区>
Possible Duplicate:
“Silent” Printing in a Web Application
我希望 window.print()
命令直接打印,而不打开打印窗口:
这可能吗?
最佳答案
尝试
对于 Mozilla:http://forums.mozillazine.org/viewtopic.php?t=48336
在IE中使用JavaScript的window.print()
打印网页时,默认会弹出IE的打印机对话框。为避免这种情况,请使用以下 JavaScript 代码:
if (navigator.appName == "Microsoft Internet Explorer")
{
var PrintCommand = '<object ID="PrintCommandObject" WIDTH=0 HEIGHT=0
CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', PrintCommand);
PrintCommandObject.ExecWB(6, -1); PrintCommandObject.outerHTML = "";
}
else {
window.print();
}
关于javascript - window.print() - 不打开打印窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11391178/