首页 > 其他 > 详细

Forever.Sun 判断浏览器是否有某个插件

时间:2014-11-21 18:32:07      阅读:251      评论:0      收藏:0      [点我收藏+]

首先写两个方法

//非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 判断浏览器是否有某个插件

原文:http://www.cnblogs.com/syj-student/p/4113206.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!