我已经检测到了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>
答案 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;
}