码迷,mamicode.com
首页 > 其他好文 > 详细

VB IobjectSafety接口

时间:2015-01-01 15:56:00      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

在VB中实现控件的IobjectSafety接口,

以标志该控件是脚本安全和初始化安全的。

参考:

http://www.cnblogs.com/JessieDong/archive/2009/12/07/1618762.html

 

 

都说ActiveX危险,那么为什么XmlHttpRequest以及MediaPlayer都是用ActiveX的方式创建的,却没有问题?原来,这是因为这些ActiveX组件都声明自己是脚本安全的,而IE的中级安全设置上,是允许脚本安全的ActiveX创建,并且不予警告的。

IE怎么知道一个插件是脚本安全的?它是通过以下两个办法。一是查询ActiveX组件是否实现了IObjectSafety接口,并且返回脚本安全;二是查询ActiveX组件是否在注册表的Component Category Manager里表明自己实现了CATID_SafeForInitializing和CATID_SafeForScripting。 

详情请参见MSDN的文章:

About IObject Safety Extensions for Internet Explorer

Safe Initialization and Scripting for ActiveX Controls

VB IobjectSafety接口

标签:

原文地址:http://www.cnblogs.com/aoun/p/4197224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!