检测浏览器是否安装插件

 

var hasPlug=function(name){
    var name=name.toLowerCase();
    var plugins_arr=navigator.plugins;
    for(var i=0;i<plugins_arr.length;i++)
    {
        if(plugins_arr[i].name.toLowerCase().indexOf(name)>-1)
        {
           document.title=plugins_arr[i].description+"-->"+plugins_arr[i].filename;
           return true;
        }
    }
    return false;
 }
  var hasIEPlug=function(name)
  {
     try{
           new ActiveXObject(name);
           return true;
     }
     catch(e){
       return false;
     }
  }

  if(!-[1,]){
      if (!hasIEPlug("ShockwaveFlash.ShockwaveFlash")) {
          document.location.href = "";
      }
  }
  else{
      if (!hasPlug("Flash")) {
          document.location.href = "";
      }
  }

posted @ 2012-05-28 15:52  狩猪逮兔  阅读(194)  评论(0编辑  收藏  举报