在IE 9中,我使用对象标记加载了ActiveX控件,例如:
<object id="ASDF" classid="CLSID:..." codebase="ASDF.cab##version=1,2,3,4"></object>
。
除非已经安装了此控件,否则在页面加载时会弹出一个帮助栏,询问我是否要安装。有没有办法禁用它?
如果安装了控件,我想加载控件,如果不安装则不执行任何操作。
由于
PS任何指向Javascript信息的指针,ActiveX控件和对象标签都会受到赞赏,我似乎无法通过Google找到它。
答案 0 :(得分:0)
删除codebase属性,它将显示OBJECT标记的innerText,而不是在系统尚未安装控件时尝试安装该控件。
答案 1 :(得分:0)
检查在CAB中打包的控件的版本是否与在object标记中写入的相同。
此外,您可以确保没有CLSID不匹配,但很可能问题出在版本中。