判断浏览器是否安装了flash

2016-8-8 Jon js+jquery+ajax

判断浏览器是否安装了flash

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>判断浏览器是否安装了flash</title>
</head>
<body>
  <div class="install-flash">
    <a href="https://get2.adobe.com/cn/flashplayer/">如果没有flash,点此安装</a>
  </div>
  <script>
    var isIE = -[1,];
    // 判断如果是ie
    if(!isIE){
      try{
        var swf1 = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
        // console.log('安装了Flash');
      }catch(e){
        // console.log('没有安装Flash');
        hasFlash();
      }
    }else {
      try{
        var swf2 = navigator.plugins['Shockwave Flash'];
        if(swf2){
          // console.log('安装了Flash');
        }else {
          // console.log('没有安装Flash');
          hasFlash();
        }
      }catch(e){
        // console.log('没有安装Flash');
        hasFlash();
      }
    }
    function hasFlash(){
      alert('没有安装Flash');
    }
  </script>
</body>
</html>


标签: flash

分享这篇文章
赞助鼓励:如果觉得内容对您有所帮助,您可以支付宝(左)或微信(右):

声明:如无特殊注明,所有博客文章版权皆属于作者,转载使用时请注明出处。谢谢!

发表评论:

皖ICP备15010162号-1 ©2015-2022 知向前端
qq:1614245331 邮箱:13515678147@163.com Powered by emlog sitemap