首页 > 代码库 > VB IobjectSafety接口
VB IobjectSafety接口
在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接口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。