最近项目中使用ActiveX控件,记录几个知识点,以备忘。
1、页面调用ActiveX,写法
<OBJECT classid="clsid:控件识别号" id="自定义id" codebase="plugins(路径)/控件文件名#version=3,4,0,0"></OBJECT>
注:貌似<OBJECT ></OBJECT>标签写在<form></form>里面不能识别,待确认。
ActiveX需要安装注册后才能使用,客户端根据codebase中的路径和文件名下载至本地,可根据版本号,确定是否需要更新插件。
现在的浏览器一般都会拦截ActiveX的字段下载操作,需将站点设为信任站点,或调低安全设置。修改后IE下不再拦截,360等浏览器可能还需要调整其自身的某些设置。
浏览器下载插件并安装后,即可使用。
也可以手动下载安装。下载插件后,复制到 C:\windows\system32 下。 打开命令行工具,进入system32目录下,使用命令 “ regsvr32 插件名 ”进行注册。
注册成功后,打开注册表 开始->运行 中输入 "regedit",按插件名进行查找,查找到注册项的上级路径中的id号即classid
有些可查看的工具,没用过,不了解。
2、 javascript访问插件 直接使用 自定义id.访问即可,如自定义插件id为 testocx,调用起函数open(), 直接testocx.open() 即可。
&n