• 检查浏览器是否有此插件如flash


    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>navigator对象</title>
    </head>
    
    <body>
        <button onclick="checkFlash()">检测</button>
        <p style="color: red">检测是否有flash插件</p>
        <script>
        // 检测非IE插件
        //name是插件名称
        function hasPlugin(name) {
            name = name.toLowerCase();
            for (var i = 0; i < navigator.plugins.length; i++) {
                if (navigator.plugins[i].name.toLowerCase().indexOf(name) > -1) {
                    return true;
                }
            }
            return false;
        }
        //检测IE插件name为插件的标识符
        function hasIEPlugin(name) {
            try {
                new ActiveXObject(name);
                return true;
            } catch (ex) {
                return false;
            }
        }
        //检测是否有flash插件
        function hasFlash() {
            var result = hasPlugin("Flash");
            if (!result) {
                result = hasIEPlugin("ShockwaveFlash.ShockwaveFlash");
            }
            return result;
        }
    
    
        function checkFlash() {
            var resultChecker = hasFlash();
            if (!resultChecker) {
                var message = confirm("您的浏览器未安装Flash插件,现在去安装?")
                if (message) {
                    window.location.href = "http://get.adobe.com/cn/flashplayer/";
                }
            } else {
                alert("安装Flash插件");
            }
        }
        // checkFlash()
        </script>
    </body>
    
    </html>
    
    
    
  • 相关阅读:
    《怎样解题》-波利亚
    BZOJ2631 tree
    BZOJ3669 [Noi2014]魔法森林
    BZOJ 2049 [Sdoi2008]Cave 洞穴勘测
    BZOJ2002 [Hnoi2010]Bounce 弹飞绵羊
    动态树入门
    树链剖分入门-Hdu3966 Aragorn's Story
    BZOJ1146 [CTSC2008]网络管理Network
    树的表示方法
    树状数组
  • 原文地址:https://www.cnblogs.com/hyx626/p/10365074.html
Copyright © 2020-2023  润新知