Js判断客户端是否安装了pdf阅读器

<html>
<head>
<script>
    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_r("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) {
            alert("yes");
            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;
    }
</script>
</head>
<body>
<input type="button" value="jiance" onclick="isAcrobatPluginInstall()"/>
</body>
</html>
时间: 2024-07-31 09:41:08

Js判断客户端是否安装了pdf阅读器的相关文章

centos6.5安装谷歌浏览器+谷歌浏览器flash插件安装+谷歌浏览器pdf阅读器安装

由于CentOS/RHEL 6已经是过期的系统,所以不再会有Chrome了. 虽然后来由于引起了社区的抗议,从而改口,不再提CentOS/RHEL 6是过期系统了:但是,目前在CentOS/RHEL 6上已经没有Chrome可以下载使用了. 其实,根本的原因不是CentOS/RHEL 6有多老,连Windows XP和停止更新的Ubuntu 10.04都能继续使用Chrome呢.实际的原因是,Chrome由于种种考虑,使用了CentOS/RHEL 6中所不支持的C++ 11,所以才不能继续更新C

ubuntu 14.04 安装 foxit pdf阅读器

1.官网下载 http://www.foxitsoftware.cn/downloads/ 2.安装 tar -zxvf FoxitReader1.01.0925_Server_x64_enu_Setup.run.tar.gz   ./FoxitReader.enu.setup.x64.1.0.1.0925r189237.run 剩下的跟window一样的下一步.....

WPF中查看PDF文件 - 基于开源的MoonPdfPanel (无需安装任何PDF阅读器)问题汇总

致敬Yang-Fei—有一个简单的用法示例: http://www.cnblogs.com/yang-fei/p/4885570.html. 写MoonPdfPanel的哥们关于这个开源软件的实现介绍: https://www.codeproject.com/articles/579878/moonpdfpanel-a-wpf-based-pdf-viewer-control 问题1: 描述:libmupdf.dll 不能被加载 解决办法:libmupdf.dll是用C++写的.把它放到debu

轻快PDF阅读器阅读pdf文件步骤

每天都要用到各种不同类型文档格式,像WORD这些文档格式已经是我们使用最多的格式了,所以说当我们碰见PDF格式时,经常会手忙脚乱的.其实也就是利用一个辅助工具就可以完成对PDF的阅读了,大家可能还不清楚pdf阅读器要怎么操作?所以小编就要和大家好好分享轻快PDF阅读器阅读pdf文件的步骤. 轻快PDF阅读器界面整体看起来非常简约舒服,使用起来也非常高效,并且与电脑系统完美兼容.用户进入软件之后可以看到工具栏功能区操作一目了然,使用起来更为直观方便.它能支持文字复制.文字修改.页面旋转.插入前面.

手机pdf阅读器之轻快PDF阅读器

为了能更好的阅读和使用PDF文件,我们必须要配合着阅读器才行.一款实用的阅读器可以有效的解决我们遇见的问题,也可以帮助大家对PDF文件的转换.为此小编也是总结了几款好用的阅读器,今天就给大家分享一下,让更多的朋友能在工作中完成对PDF文件的阅读. 轻快pdf阅读器绿色版是一个非常便捷的pdf阅读器,它具有个性化的阅读模式,支持单页以及书本浏览,还有提供精准搜索,独立目录书签等便捷功能,方便你的阅读与办公.软件界面依据人体眼球舒适度,采用与多种轻缓柔和的色调进行渲染呈现,让用户在长时间阅读的情况下

js判断ie和edge是否安装Adobe Reader PDF阅读器

ie浏览器和edge浏览器,必须用Adobe Reader PDF阅读器才可以打开pdf文件,其他现代浏览器自带pdf阅读器,无需安装. 判断ie或者edge如果安装了,就浏览pdf文件:如果没安装就给出安装软件,让他下载. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script src="jquery

一个JS判断客户端是否已安装某个字体(Only IE)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh" dir=&qu

使用JS判断客户端、浏览器、操作系统类型

一.JS判断客户端类型 JS判断客户端是否是iOS或者Android手机移动端 通过判断浏览器的userAgent,用正则来判断手机是否是ios和Android客户端. 核心代码如下: 方法一: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content=&quo

JS判断客户端是否是iOS或者Android或者ipad(二)

js判断客户端是IPAD和iphone 多了就不说了,直接上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22     function checkIsIphoneIpad() { var pda_user_agent_list = new Array("iPhone", "iPod", "iPad"/*, "GTB"*/); var pda_app_nam