用Javascript判断IE是否已经安装Activex插件
2009年02月24日可以利用JavaScript的try…catch方法来判断,只要创建控件成功就表示用户已经安装了该插件。插件的名称需要根据在页面中所写的插件的CLSID值来查找,用该值注册表中查找对应的ProgID值即是插件名称。
例如可以用以下代码判断IE是否已经安装视频插件:
<script> function DetectActiveX() { try { var comActiveX = new ActiveXObject('V2.V2Ctrl.1'); } catch (e) { return false; } return true; } if(DetectActiveX()==true){ alert("插件安装"); }else{ alert("插件未装"); } </script> |