很多朋友经常在使用浏览器浏览某些网页的时候,就会提示Activex控件被阻止,那么Activex控件到底是个什么?Activex控件被阻止会对电脑上网有影响吗?
Activex控件是什么
ActiveX控件,简单的说,它就是IE浏览器的插件,例如IE的Flash播放器就是一个ActiveX控件。ActiveX存在明显的安全问题,因为它其实也是一种程序,如果安装了某个ActiveX控件,那这个控件就有权限在电脑上做很多事情,例如偷偷的监控你的网页浏览记录,在后台安装恶意程序,时不时在电脑上产生弹窗,甚至窃取帐号密码等,正因为这样,正因为这样,IE内核的浏览器有时候会提示不要加载这些控件。 在创建包括ActiveX程序时,主要的工作就是组件,一个可以自足的在ActiveX网络(Windows,Mac,Linux)中任意运行的程序。这个组件就是ActiveX控件。ActiveX是Microsoft为抗衡Sun Microsystems的JAVA技术而提出的,此控件的功能和java applet功能类似。
控件分类
自动化服务器
可以由其他应用程序编程驱动的组件。自动化服务器至少包括一个,也许是多个供其他应用程序生成和连接的基于IDispatch的接口。自动化服务器可以含有也可以没有用户界面(UI),这取决于服务器的特性和功能。
自动化控制器
那些使用和操纵自动化服务器的应用程序。
控件
ActiveX控件等价于以前的OLE控件或OCX。一个典型的控件包括设计时和运 行时的用户界面,唯一的IDispatch接口定义控件的方法和属性,唯一的 IConnectionPoint接口用于控件可引发的事件。
文档
ActiveX文档,即以前所说的DocObject,表示一种不仅仅是简单控件或自动 化服务器的对象。ActiveX文档在结构上是对OLE链接和模型的扩展,并对其所在的 容器具有更多控制权。一个最显著的变化是菜单的显示方式。一个典型的OLE文档的 菜单会与容器菜单合并成一个新的集合,而ActiveX文档将替换整个菜单系统,只表 现出文档的特性而不是文档与容器共同的特性。
容器
ActiveX容器是一个可以作为自动化服务器、控件和文档宿主的应用程序。
|