【问题标题】:IE11 crashes when printing without Print dialog在没有打印对话框的情况下打印时 IE11 崩溃
【发布时间】:2016-02-28 20:51:32
【问题描述】:

在 IE10 兼容模式下运行时,IE11 在无提示打印(没有打印对话框)期间崩溃。

这是导致 IE11 崩溃的示例 HTML 代码:

<html lang="en">
    <head>
        <meta http-equiv="x-ua-compatible" content="IE=10" />
        <meta charset="utf-8"></meta>
        <title>Microsoft Internet Explorer print test</title>

        <script language="VBScript">
            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>"
        </script>

    </head>
    <body>
        Print test.
        <a href="#" onclick="Print()">Print</a>     
    </body>
</html>

这是事件日志中报告的错误:

Faulting application name: IEXPLORE.EXE, version: 11.0.9600.17840, time stamp: 0x555fe1bb
Faulting module name: shlwapi.DLL, version: 6.1.7601.17514, time stamp: 0x4ce7b9e2
Exception code: 0xc0000005
Fault offset: 0x0001bb3a
Faulting process id: 0x2434
Faulting application start time: 0x01d0a69151fbbc71
Faulting application path: C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE
Faulting module path: C:\Windows\syswow64\shlwapi.DLL
Report Id: 92c64479-1284-11e5-b1ca-005056c00008

这在安装 kb3021952 后开始发生。卸载 kb3021952 并不能解决问题。

是否有任何已知的解决此问题的方法?在 IE 中自动打印的其他选项是什么?是否有未记录的命令行参数可用于此目的(相当于 Chrome 中的“--kiosk-printing”)?

【问题讨论】:

    标签: internet-explorer


    【解决方案1】:
    猜你喜欢
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 2014-03-22
    • 2011-05-03
    • 2015-06-30
    相关资源
    最近更新 更多