日期:2014-05-17  浏览次数:20433 次

js 获取IE安装的插件
在火狐、谷歌浏览器中用navigator.plugins就可以得到浏览器中安装的插件数组,但是在IE里不行。
//检测IE中的插件
function hasIEPlugin(name) {
    try {
        new ActiveXObject(name);
        return true;
    } catch (ex) {
        return false;
    }
}

//检测Flash
alert(hasIEPlugin("ShockwaveFlash.shockwaveFlash"));
在IE里只能通过上面的方法检测。但是上面方法的函数需要一个参数,这个参数是一个标识符

我的问题是如何才能知道我要检测的插件的标识符,如:QQ的标识符、迅雷的标识符
关于这个问题我有一篇详细点的文章,地址:http://www.qdway.com/?p=284 
请大家帮忙看看  
------解决方案--------------------
ie internet选项 程序 管理加载项  貌似只能用你的方法 取到 ActiveX 控件.