js判斷ie和edge是否安裝Adobe Reader PDF閱讀器

來源:互聯網
上載者:User

標籤:判斷   useragent   turn   div   install   color   load   rdo   pdf   

ie瀏覽器和edge瀏覽器,必須用Adobe Reader PDF閱讀器才可以開啟pdf檔案,其他現代瀏覽器內建pdf閱讀器,無需安裝。

判斷ie或者edge如果安裝了,就瀏覽pdf檔案;如果沒安裝就給出安裝軟體,讓他下載、

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>        <script src="jquery-1.10.2_d88366fd.js"></script>    </head>    <body>            <img src="myzh_yitou03.png"  class="aaa"/>    </body>    <script>    $(function(){            function isAcrobatPluginInstall() {                //下面代碼都是處理IE瀏覽器的情況                 if((window.ActiveXObject)||(navigator.userAgent.indexOf("Trident") > -1)) {                    for(x = 2; x < 10; x++) {                        try {                            oAcro = eval("new ActiveXObject(‘PDF.PdfCtrl." + x + "‘);");                            if(oAcro) {                                return true;                            }                        } catch(e) {}                    }                    try {                        oAcro4 = new ActiveXObject(‘PDF.PdfCtrl.1‘);                        if(oAcro4)                            return true;                    } catch(e) {}                    try {                        oAcro7 = new ActiveXObject(‘AcroPDF.PDF.1‘);                        if(oAcro7)                            return true;                    } catch(e) {}                }else{                //chrome和FF、safrai等其他瀏覽器                    return true;                }            };                        $(‘.aaa‘).bind(‘click‘,function(){                var pdfresult=isAcrobatPluginInstall();                if(pdfresult){//                    已安裝後跳轉                    location = ‘跳轉到aaa.html‘;                }else{//                    未安裝跳轉到下載安裝地址                    alert("對不起,您還沒有安裝PDF閱讀器軟體呢,為了方便預覽PDF文檔,請選擇安裝!");                    location = ‘http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3/chs/AdbeRdr930_zh_CN.exe‘;                }            });        })    </script></html>

 

js判斷ie和edge是否安裝Adobe Reader PDF閱讀器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.