gpt4 book ai didi

javascript - 使用 Javascript 获取 Adob​​e Reader 版本

转载 作者:行者123 更新时间:2023-11-28 02:51:28 25 4
gpt4 key购买 nike

在 Javascript 中获取 adobe reader 版本的最佳方式是什么。

最佳答案

我已经修改了您上面提供的代码,以便与非 IE 浏览器一起使用。

function CheckAdobeVersion() {
var isInstalled = false;
var version = null;
if (window.ActiveXObject) {
var control = null;
try {
// AcroPDF.PDF is used by version 7 and later
control = new ActiveXObject('AcroPDF.PDF');
} catch (e) {
// Do nothing
}
if (!control) {
try {
// PDF.PdfCtrl is used by version 6 and earlier
control = new ActiveXObject('PDF.PdfCtrl');
} catch (e) {
return;
}
}
if (control) {
isInstalled = true;
version = control.GetVersions().split(',');
version = version[0].split('=');
version = parseFloat(version[1]);
return version;
}
} else {
// Changes added in here
var plugins = navigator.plugins;

for(var i = 0; i < plugins.length; i++){
if (plugins[i].name === "Adobe Acrobat"){
version = plugins[i].version;

if(!version) {
version = plugins[i].description.split('"')[1];
}

return parseFloat(version);
}
}
}
}

这使用 navigator.plugins 属性来查找 Adob​​e Reader。它适用于 Firefox、Chrome、Safari 和 Opera,但我仅使用 Reader 9 版本进行了测试。

查看实时版本:http://jsfiddle.net/EGbY5/3/

关于javascript - 使用 Javascript 获取 Adob​​e Reader 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com