如何知道我的浏览器中有什么版本的Adobe Acrobat
How to know what version of Adobe Acrobat is in my browser?
我已经有了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>
使用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;
}
相关文章:
- JS编译器/包管理器,用于版本控制
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- Chrome加载旧版本的Javascript文件
- 如何使用js将SNAPSHOT内部版本号转换为3位数的整数
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- 如何设置jsfiddle's的javascript版本
- Adobe Edge:动画完成时添加onComplete处理程序
- 同一HTML页面中的两个不同版本的JQuery
- YouTube作为弹出窗口在桌面版本上播放,但不在移动设备上播放
- 有没有一种方法可以获得three.js的最小/lite版本
- Node和Nodejs版本不同
- Adobe Air SDK在页面加载时调整窗口大小
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- 如何在HTML中指定Javascript的版本
- 将Adobe创意编辑的图像上传到我的服务器,而不是他们的创意云
- 我可以在 Adobe Animate CC 中使用哪个 ECMAScript 版本
- 如何知道我的浏览器中有什么版本的Adobe Acrobat
- 查找当前版本和Adobe's最新版本的Flash
- Adobe边缘动画CC文件结构层次结构-如何有资产和图像加载从不同的文件夹位置(2014.1.1版本)
- 如何通过 JavaScript 检测安装在 Firefox 中的 Adobe Acrobat 版本