如何用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;
}
分享到:
相关推荐
JS判断客户端是否安装adobePDF阅读器
安装Adobe Reader XI pdf 阅读器时出现错误,无法正常安装,提示 检测到已安装一个包含更多产品的安装终止安装或者Adobe 安装完成之前被中断,错误代码:150210
Adobe Reader 书签插件:插件是一个JS文件,下载后将.js文件复制到软件安装目录JavaScript文件夹下,参考C:\Program Files (x86)\Adobe\Reader 11.0\Reader\Javascripts\bookmark_page.js
最近用adobe reader看一本影印本的设计模式大概600多页,由于不能加书签,没有办法回顾查找感觉很不方便。 于是在网上查了一下adobe reader的书签功能,原来用adobe acrobat在制作pdf时是可以加书签,但adobe reader...
ADOBE READER DC FontPack.rar
Adobe reader 11 语言包
Adobe Reader 使用下载管理器后,想得到离线安装包真麻烦,费了点功夫导出来一个V11的,有需要将PDF嵌入程序中的,可以试试这个
电脑打开PDF出现闪退,错误提示是“Adobe Reader XI已停止工作”,安装此升级包可解决问题。
Adobe Reader繁体中文包
adobe Reader 字体包 繁体 ftpID=5508 解决繁体显示异常等问题。
VC++6.0环境下开发的 pdf reader,需要安装adobe reader
这个主要是在本机管理员状态下进入域环境的文件服务器下载安装adobereader软件。及软件共享放在域服务器上,本机要通过域用户账号才可以访问安装。
adobereader
pdf阅读器,小而精巧,利于安装 Adobe Reader XI
Adobe Reader是美国Adobe公司开发的一款优秀的PDF文档阅读软件。文档的撰写者可以向任何人分发自己制作(通过Adobe Acobat制作)的PDF文档而不用担心被恶意篡改。 PDF (Portable Document Format) 文件格式是电子发行...
AdobeReader8.1的繁体语言支持包,解决PDF中日文不可正常显示问题.
AdobeReader PDFReader PDGReader阅读器安装程序
解决Adobe reader XI闪退问题