JavaScript检查ActiveX控件是否已经安装过
2011-11-30 14:17
701 查看
JavaScript检查ActiveX控件是否已经安装过
博客分类:javascript
JavaScript
function detectPlugin(CLSID,functionName)
{
var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>")
document.body.insertBefore(pluginDiv);
pluginDiv.innerHTML = '<object id="objectForDetectPlugin" classid="CLSID:'+ CLSID +'"></object>';
try
{
if(eval("objectForDetectPlugin." + functionName) == undefined)
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return false;
}
else
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return true;
}
}
catch(e)
{
return false;
}
}
这是通用的方法,只需要把唯一的Activex的clsid和任意一个属性或方法名传进来就可以判断了。(找了两个小时才找到 -_-!)
function detectPlugin(CLSID,functionName)
{
var pluginDiv = document.createElement("<div id=\"pluginDiv\" style=\"display:none\"></div>")
document.body.insertBefore(pluginDiv);
pluginDiv.innerHTML = '<object id="objectForDetectPlugin" classid="CLSID:'+ CLSID +'"></object>';
try
{
if(eval("objectForDetectPlugin." + functionName) == undefined)
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return false;
}
else
{
pluginDiv.removeNode(true);//删除pluginDiv及其所有的子元素
return true;
}
}
catch(e)
{
return false;
}
}
相关文章推荐
- JavaScript检查ActiveX控件是否已经安装过
- *JavaScript检查ActiveX控件是否已经安装过
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- JavaScript监测ActiveX控件是否已经安装过的代码
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- JavaScript监测ActiveX控件是否已经安装过的代码
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- JavaScript监测ActiveX控件是否已经安装过的代码
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件 (转)
- JavaScript监测ActiveX控件是否已经安装过的代码
- javascript检查插件是否已经在IE和firefox上安装
- 利用javascript判断浏览器是否已经安装ActiveX控件和是否禁止运行ActiveX控件
- 程序安装时检查是否已经安装.NETFramework
- 用Javascript判断IE是否已经安装Activex插件和禁用ActiveX
- 程序安装时检查是否已经安装.NETFramework [转]
- 检查组件是否已经安装,用Jmail组件发送邮件
- javascript 检查flash插件是否安装或启用