Javascript 如何知道我的浏览器中的Adobe Acrobat版本?
我已经有了Adobe detection的代码,但是我需要知道我的浏览器中有哪个版本的Adobe AcrobatJavascript 如何知道我的浏览器中的Adobe Acrobat版本?,javascript,adobe,version,acrobat,Javascript,Adobe,Version,Acrobat,我已经有了Adobe detection的代码,但是我需要知道我的浏览器中有哪个版本的Adobe Acrobat <script> var p; // variable local para detectar el acrobat var compatibleadobeacrobat=false; // variable booleana del detector acrobat try { p = new ActiveXObject('A
<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>
var p;//可变局部参数
var compatibleadobeacrobat=false;//可变布尔值检测器acrobat
试试{
p=新的ActiveXObject(“AcroExch.Document”);
}
第(e)款{
//无法创建活动的x对象
文件。写(“”);
compatibleadobeacrobat=false;
文档。写入(“
兼容:“+compatibleadobeacrobat”);
}
如果(p){
文件。写(“”);
compatibleadobeacrobat=true;
文档。写入(“
兼容:“+compatibleadobeacrobat”);
}
使用navigator
的属性plugins
获取插件数组,在找到Adobe Reader后,从它的version
属性接收版本,怎么样
我不知道AdobeReader插件是如何调用的,所以这段代码未经测试,但应该可以工作
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;
}
var pl=navigator.plugins;
如果(pl)
{
var,其中=0;
for(var i=0;如果我写if(name.search('AdobeAcrobat')!=-1)及其作品中的ithanks Kuba