欢迎来到福编程网,本站提供各种互联网专业知识!

JavaScript监测ActiveX控件是否已经安装过的代码

发布时间:2008-09-02 作者: 来源:转载
这是通用的方法,只需要把唯一的Activex的clsid和任意一个属性或方法名传进来就可以判断了。(找了两个小时才找到-_-!)
function detectPlugin(CLSID,functionName)
{
var pluginDiv = document.createElement("")
document.body.insertBefore(pluginDiv);
pluginDiv.innerHTML = '';
try
{
if(eval("objectForDetectPlugin." + functionName) == undefined)
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return false;
}
else
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return true;
}
}
catch(e)
{
return false;
}
}

相关推荐