JavaScript » FAQ

Jak odczytać wersję Flash Playera

Jak odczytać wersję Flash Playera? O tak:

function FlashVersion() {
  if(navigator.plugins && navigator.plugins.length) {
    for(var i = 0; i < navigator.plugins.length; i++) {
      if(navigator.plugins[i].name.indexOf('Shockwave Flash') != -1) {
        var ret = navigator.plugins[i].description.split('Shockwave Flash ')[1];
        break;
      }
    }
  } 
  else if (window.ActiveXObject) {
    for(var i = 10; i >= 2; i--) {
      try {
        if(eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+i+"');")){
          var ret = i + '.0';
          break;
        }
      } catch(e){}
    }
  }
  return ret;
}