用Javascript判断IE是否已经安装Activex插件

2009年02月24日

可以利用JavaScript的try…catch方法来判断,只要创建控件成功就表示用户已经安装了该插件。插件的名称需要根据在页面中所写的插件的CLSID值来查找,用该值注册表中查找对应的ProgID值即是插件名称。
例如可以用以下代码判断IE是否已经安装视频插件:

?View Code JAVASCRIPT
<script>
function DetectActiveX()
{
try {
var comActiveX = new ActiveXObject('V2.V2Ctrl.1');
} catch (e) {
return false;
}
return true;
}
 
if(DetectActiveX()==true){
	alert("插件安装");
}else{
	alert("插件未装");
}
</script>




标签: ,
归类: BCHAT, JAVASCRIPT

Leave a Reply

*

您也可以使用微博账号登陆