用JavaScript判断IE是否安装了ActiveX

先看代码:

function DetectActiveX()
{
try {
var comActiveX = new ActiveXObject('控件名称');
} catch (e) {
return false;
}
return true;
}


道理很简单利用JavaScript的try…catch方法来判断,只要创建控件成功就表示用户已经安装了该控件。空间的名称需要根据在页面中包含空间的中的CLSID的值,用这个值在客户端的注册表中查找,展开找到节点,选择ProgID项其对应的值就是空间名称。

如果您第一次来到我的博客为什么不订阅我的RSS feed呢?.

-->

目前共有 4 条评论

发表评论:

  1. Gravatar
    marker

    最近在用mootool感觉不错!
    节省很多工作。

    [回复评论]


  2. Gravatar
    Martin.Feng

    是一个JS的功能包吗?

    [回复评论]


  3. Gravatar
    marker

    恩是的!用那个的话一些flash漂亮的效果可以用js实现了!
    呵呵!

    [回复评论]


  4. Gravatar
    Martin.Feng

    我现在对用js来实现各种效果觉得很麻烦,调试起来实在不方便,还是用Flash或者Flex来实现比较好!

    [回复评论]