如何知道哪个版本的adobe acrobat有我的浏览器?

时间:2014-09-23 15:29:26

标签: javascript adobe version acrobat

我已经检测到了adobe的代码但是 我需要知道哪个版本的adobe acrobat有我的浏览器

    <script>
    var p; // variable local para detectar el acrobat 
    var compatibleadobeacrobat=false; // variable booleana del detector acrobat
    try { 
    p = new ActiveXObject('AcroExch.Document'); 
    } 
    catch (e) { 


    // active x object could not be created 
    document.write('<img src="imagenes/iconos_VX_s2.png" width="26" height="20">');
    compatibleadobeacrobat=false; 
    document.write("<br>compatible: "+compatibleadobeacrobat);
    } 
    if (p){ 
    document.write('<img src="imagenes/iconos_VX_s1.png" width="26" height="20">'); 
    compatibleadobeacrobat=true;
    document.write("<br>compatible: "+compatibleadobeacrobat);
    }
    </script>   

1 个答案:

答案 0 :(得分:0)

如何使用navigator的属性plugins来获取插件数组,找到Adobe Reader之后,从它的version属性中接收版本?

我不知道如何调用Adobe Reader插件,因此此代码未经测试但应该可以使用。

var pl = navigator.plugins;

if(pl)
{
  var where = 0;
  for(var i=0;i<pl.length;i++)
  {
    var name = pl[i].name;
    if(name.search('Adobe PDF Reader')!=-1)
    {
      where = i;
    }
    if(where)
      break;
  } 
  var ver = pl[where].version;
}