首页 > 代码库 > Forever.Sun 判断浏览器是否有某个插件
Forever.Sun 判断浏览器是否有某个插件
首先写两个方法
//非Ie浏览器
function hasPlugin(name){
name=name.toLowerCase();
for(var i=0;i<navigator.plugins.length){
if(navigator.plugins[i].name.toLowerCase().indexOf(name)>-1){
return true;
}
}
return false;
}
//ie浏览器
function hasIEPlugin(name){
try{
new ActiveXObject(name);
return true;
}catch(ex){
return false;
}
}
//兼容引用举例 flash和QuickTime
function hasFlash(){
var result=hasPlugin("Flash");
if(!result){
result=hasIEPlugin("ShockwaveFlash.ShockwaveFlash");
}
return result;
}
function hasQuickTime(){
var result=hasPlugin("QuickTime");
if(!result){
result=hasIEPlugin("QuickTime.QuickTime");
}
return result;
}
//检测
alert(hasFlash());
alert(hasQuickTime());
Forever.Sun 判断浏览器是否有某个插件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。