用js检测是否已经安装指定的插件
+展开
-JavaScript
/*
* 用来检测是否安装指定的插件
* pluginsName 插件的名称
* activexObjectName 控件名称,主要针对于IE
* author: Jet Mah
* website: http://www.javatang.com/archives/2006/09/13/442864.html
*/
function checkPlugins(pluginsName, activexObjectName) {
// 通常ActiveXObject的对象名称是两个插件名称的组合
if (activexObjectName == '') activexObjectName = pluginsName + "." + pluginsName;
var np = navigator.plugins;
// 针对于FF等非IE
if (np && np.length) {
for(var i = 0; i < np.length; i ++) {
if(np[i].name.indexOf(pluginsName) != -1) return true;
}
return false;
}
// 针对于IE
else if (window.ActiveXObject) {
try {
var axobj =eval("new ActiveXObject(activexObjectName);");
// 将对象转化为布尔类型
return axobj ? true : false;
} catch (e) {
return false;
}
} else {
// 以上情况都排除则返回false
return false;
}
}
* 用来检测是否安装指定的插件
* pluginsName 插件的名称
* activexObjectName 控件名称,主要针对于IE
* author: Jet Mah
* website: http://www.javatang.com/archives/2006/09/13/442864.html
*/
function checkPlugins(pluginsName, activexObjectName) {
// 通常ActiveXObject的对象名称是两个插件名称的组合
if (activexObjectName == '') activexObjectName = pluginsName + "." + pluginsName;
var np = navigator.plugins;
// 针对于FF等非IE
if (np && np.length) {
for(var i = 0; i < np.length; i ++) {
if(np[i].name.indexOf(pluginsName) != -1) return true;
}
return false;
}
// 针对于IE
else if (window.ActiveXObject) {
try {
var axobj =eval("new ActiveXObject(activexObjectName);");
// 将对象转化为布尔类型
return axobj ? true : false;
} catch (e) {
return false;
}
} else {
// 以上情况都排除则返回false
return false;
}
}
加支付宝好友偷能量挖...