Js判斷用戶端是否安裝了pdf閱讀器

來源:互聯網
上載者:User

標籤:style   blog   http   io   ar   color   sp   java   for   

<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>

 

Js判斷用戶端是否安裝了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.