`
林泳镇
  • 浏览: 6257 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

JS来判断客户端是否已安装Adobe Reader软件并提示下载安装

阅读更多
如何用JS来判断客户端是否已民安装了Adobe Reader软件并提示下载安装,以下是实现代码,相信对大家有点帮助吧!!!

   //检查客户端是否安装pdf阅读器软件
function isAcrobatPluginInstall() {
var flag = false;
// 如果是firefox浏览器
if (navigator.plugins && navigator.plugins.length) {
for (x = 0; x < navigator.plugins.length; x++) {

if (navigator.plugins[x].name == 'Adobe Acrobat')
flag = true;
}
}
// 下面代码都是处理IE浏览器的情况
else if (window.ActiveXObject) {
for (x = 2; x < 10; x++) {
try {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
if (oAcro) {
flag = true;
}
} catch (e) {
flag = false;
}
}
try {
oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
if (oAcro4)
flag = true;
} catch (e) {
flag = false;
}
try {
oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
if (oAcro7)
flag = true;
} catch (e) {
flag = false;
}
}
if (flag) {
return true;

} else {
alert("对不起,您还没有安装PDF阅读器软件呢,为了方便预览PDF文档,请选择安装!");
location = 'http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3/chs/AdbeRdr930_zh_CN.exe';
}
return flag;
}
0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics