javascript检测flash插件是否被禁用的方法


Posted in Javascript onJanuary 14, 2016

本文实例讲述了javascript检测flash插件是否被禁用的方法。分享给大家供大家参考,具体如下:

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
  <script>
    function demo(){
      var flag = false;
      if(window.ActiveXObject){
        try{
          var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
          if(swf){
            flag = true;
          }
        }catch(e){
        }
      }else{
        try{
          var swf = navigator.plugins['Shockwave Flash'];
          if(swf){
            flag = true;
          }
        }catch(e){
        }
      }
      if(flag){
        console.log("running ok");
      }else{
        console.log("running error");
      }
    }
  </script>
</head>
<body>
<button onclick="demo();">click</button>
</body>
</html>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
window.event快达到全浏览器支持了,以后使用就方便了
Nov 30 Javascript
禁用键盘上的(全局)指定键兼容iE、Chrome、火狐
May 14 Javascript
js局部刷新页面时间具体实现
Jul 04 Javascript
jQuery实现提交按钮点击后变成正在处理字样并禁止点击的方法
Mar 24 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
AngularJS快速入门
Apr 02 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
Sep 06 Javascript
javascript 分号总结及详细介绍
Sep 24 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
微信小程序之页面拦截器的示例代码
Sep 07 Javascript
js实现扫雷小程序的示例代码
Sep 27 Javascript
详解在React中跨组件分发状态的三种方法
Aug 09 Javascript
分享jQuery插件的学习笔记
Jan 14 #Javascript
jQuery时间插件jquery.clock.js用法实例(5个示例)
Jan 14 #Javascript
Jquery easyui开启行编辑模式增删改操作
Jan 14 #Javascript
JavaScript基本语法学习教程
Jan 14 #Javascript
JavaScript对象参数的引用传递
Jan 14 #Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 #Javascript
AngularJS初始化静态模板详解
Jan 14 #Javascript
You might like
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
js 链式延迟执行DOME
2012/01/04 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
jQuery中insertBefore()方法用法实例
2015/01/08 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
tab栏切换原理
2017/03/22 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
js canvas实现橡皮擦效果
2018/12/20 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
vue-cli3 项目优化之通过 node 自动生成组件模板 generate View、Component
2019/04/30 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
微信小程序之数据绑定原理解析
2019/08/14 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
python中csv文件的若干读写方法小结
2018/07/04 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
解决python3 requests headers参数不能有中文的问题
2019/08/21 Python
Django之路由层的实现
2019/09/09 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Python-for循环的内部机制
2020/06/12 Python
虚拟机下载python是否需要联网
2020/07/27 Python
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
SneakerStudio英国:最佳运动鞋商店
2019/05/22 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
表彰先进集体通报
2014/01/12 职场文书
30岁生日感言
2014/01/25 职场文书
蜜蜂引路教学反思
2014/02/04 职场文书
五年级音乐教学反思
2014/02/06 职场文书
服务标语口号
2014/07/01 职场文书
房产协议书范本
2014/10/18 职场文书
考研英语复习计划
2015/01/19 职场文书
社区服务活动报告
2015/02/05 职场文书
会议新闻稿
2015/07/17 职场文书
Python实现为PDF去除水印的示例代码
2022/04/03 Python