如何用js判断浏览器中是否安装有flash插件

  如题,废话少说,直接上代码:(特此声明:代码非原创,网上搜到的)

  

 1 function detectFlash() {
2 //navigator.mimeTypes是MIME类型,包含插件信息
3 if(navigator.mimeTypes.length>0){
4 //application/x-shockwave-flash是flash插件的名字
5 var flashAct = navigator.mimeTypes["application/x-shockwave-flash"];
6 return flashAct != null ? flashAct.enabledPlugin!=null : false;
7 } else if(self.ActiveXObject) {
8 try {
9 new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
10 return true;
11 } catch (oError) {
12 return false;
13 }
14 }
15 }
posted @ 2012-03-08 10:15  Deasel  阅读(1430)  评论(1编辑  收藏  举报