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 控件.