我在 WPF 应用程序中有一个 WPF WebBrowser 控件,在网页上(在 WPF 浏览器中访问)我有一个 VBScript Print() 子来打印收据而不提升用户。
<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>
自从添加了这个 VBScript Print() 之后,我现在在我的 WPF 浏览器中收到以下提示:
Internet Explorer 阻止了一个 activex 控件,因此此页面可能无法正确显示
我怎样才能阻止消息并只运行脚本,或者在最坏的情况下显示提示?