在IE7中不能调用WB.ExecWB打印控件显示“不安全的控件”的提示


<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=0   id=WebBrowser   width=0></OBJECT>

然后再调用表单控件的onclick事件执行打印
在IE6中使用没有问题,但是用IE7的话,本地用Tomcat6.0测试时,在信任站点加入链接后,没有问题。放到服务器上,本地访问时就会出现IE信息栏拦截ActiveX控件并显示“IE阻止此站点以不安全的方式使用ActiveX控件,因此,此页可能显示不正确”的消息。在安全信任区域添加此站点仍然出现这种问题。
用Dreamware格式化后,
<script src="Scripts/AC_ActiveX.js" type="text/javascript"></script>
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
 <script type="text/javascript">
 AC_AX_RunContent( 'classid','CLSID:8856F961-340A-11D0-A96B-00C04FD705A2','height','0','id','wb','name','wb','width','0' ); //end AC code
</script><noscript><OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT></noscript> 
 <script>

仍然出现上述问题,请问各位是如何解决的。

18 个解决方案

#1


没办法,换scriptX吧

#2


用上了scriptX,但是还是被我的IE7拦截。难道是我的IE7出了问题?

#3


关注 接分

#4


以后需再关注,现在先帮你顶一下

#5


我也想了解,谢谢LZ.

#6


暂时只有靠js脚本直接打印,但是预览的脚本要如何实现呢?

#7


这基本没有办法解决,除非你让客户将IE7、8的浏览器安全级别降到最低,但这是不现实的。
解决办法:用VC编写一个通过IE验证的打印控件就可实现,缺点时:增加了工作量。

#8


看来只有这样了,谢谢楼上的提示。

#9


Mark

#10


关注......

#11


我也碰到同样的问题,真是麻烦,唉~

#12


这个问题咋办呢?
一年前的问题了
到现在也没有能解决吗?

#13


关注。。。。。。想用呢。。

#14


晕,,跟你们一样,头痛,,

#15


我也碰到了这样的问题,求解!

#16


 请问楼主您(  在IE7中不能调用WB.ExecWB打印控件显示“不安全的控件”)解决这个问题了吗?
我被这个问题困扰了好久了。 如果您知道怎么解决的发麻烦 告知  我的邮箱tangshuncheng888@126.com

多谢!

#17


 把该站点添加到受信任站点,就可以调用了

#18


楼主,都4年了,解决了没有啊。
我愁啊o(︶︿︶)o
智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告