以编程方式启用"允许编写microsoft webbrowser控件的脚本"在浏览器中

时间:2016-08-09 02:14:07

标签: javascript

我想使用代码打开浏览器打印预览。问题是这个代码在本地机器上工作但不是实时的。所以我需要函数允许编写microsoft webbrowser控件的脚本。我可以通过代码更改设置吗?或其他打开打印预览的代码建议?我得到的错误消息是ExecWB不是webbrowser的成员。

            printPreview() {
            var OLECMDID = 7;
            /* OLECMDID values:
            * 6 - print
            * 7 - print preview
            * 1 - open window
            * 4 - Save As
            */
            var PROMPT = 1; // 2 DONTPROMPTUSER
            var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
            document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
            WebBrowser1.ExecWB(OLECMDID, PROMPT);
            WebBrowser1.outerHTML = "";
        }

0 个答案:

没有答案