禁用ActiveX控件的自动加载(通过IE帮助栏弹出)

时间:2011-02-18 00:53:19

标签: javascript object activex popup

在IE 9中,我使用对象标记加载了ActiveX控件,例如:

<object id="ASDF" classid="CLSID:..." codebase="ASDF.cab##version=1,2,3,4"></object>

除非已经安装了此控件,否则在页面加载时会弹出一个帮助栏,询问我是否要安装。有没有办法禁用它?

如果安装了控件,我想加载控件,如果不安装则不执行任何操作。

由于

PS任何指向Javascript信息的指针,ActiveX控件和对象标签都会受到赞赏,我似乎无法通过Google找到它。

2 个答案:

答案 0 :(得分:0)

删除codebase属性,它将显示OBJECT标记的innerText,而不是在系统尚未安装控件时尝试安装该控件。

答案 1 :(得分:0)

检查在CAB中打包的控件的版本是否与在object标记中写入的相同。

此外,您可以确保没有CLSID不匹配,但很可能问题出在版本中。