WPF浏览器-“;Internet explorer阻止了activex;
我在WPF应用程序中有一个WPF WebBrowser控件,在网页(在WPF浏览器中访问)上有一个VBScript Print()子控件,用于打印收据而不升级用户WPF浏览器-“;Internet explorer阻止了activex;,wpf,printing,browser,Wpf,Printing,Browser,我在WPF应用程序中有一个WPF WebBrowser控件,在网页(在WPF浏览器中访问)上有一个VBScript Print()子控件,用于打印收据而不升级用户 <script language='VBScript'> Sub Print() OLECMDID_PRINT = 6 OLECMDEXECOPT_DONTPROMPTUSER = 2 OLECMDEXECOPT_PROMPTUSER = 1 call WB.Exec
<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>
子打印()
OLECMDID_打印=6
OLECMDEXECOPT_dontprompuser=2
OLECMDEXECOPT_PROMPTUSER=1
调用WB.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_dontprompuser,1)
端接头
document.write“”
添加此VBScript Print()后,我现在在WPF浏览器中收到以下提示:
internet explorer阻止了activex控件,因此此页可能无法访问
正确显示
我如何阻止该消息并运行脚本,或者在最坏的情况下显示提示?我们最终的解决方案是使用Silverlight 5打印页面而不提示用户,因为Silverlight 5提供了一种打印方式而不提示用户使用
提升权限