Javascript:检测FlashPlayer版本的函数

来源:互联网 发布:js数组排序方法速度 编辑:程序博客网 时间:2024/06/08 12:42
function getFlashVer() {//获得flashplayer的版本 google
 var f="",n=navigator; 
 
if (n.plugins && n.plugins.length) {
  
for (var ii=0;ii<n.plugins.length;ii++) {
   
if (n.plugins[ii].name.indexOf('Shockwave Flash')!=-1) {
    f
=n.plugins[ii].description.split('Shockwave Flash ')[1];
    
break;
   }
  }
 } 
else if (window.ActiveXObject) {
  
for (var ii=10;ii>=2;ii--) {
   
try {   
    
var fl=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");
    
if (fl) {f=ii + '.0'; break; }
   }
   
catch(e) {}
  }
 }
 document.write(
"您的FlashPlayer版本为 <b>"+f+"</b>"); 
}