javascript检查浏览器是否支持flash的实现代码


Posted in Javascript onAugust 14, 2014

javascript检查浏览器是否支持flash,程序输出结果:

javascript检查浏览器是否支持flash的实现代码

<script>
  function flashChecker() {
    var hasFlash = 0; //是否安装了flash
    var flashVersion = 0; //flash版本
    if (document.all) {
      var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
      if (swf) {
        hasFlash = 1;
        VSwf = swf.GetVariable("$version");
        flashVersion = parseInt(VSwf.split(" ")[1].split(",")[0]);
      }
    } else {
      if (navigator.plugins && navigator.plugins.length > 0) {
        var swf = navigator.plugins["Shockwave Flash"];
        if (swf) {
          hasFlash = 1;
          var words = swf.description.split(" ");
          for (var i = 0; i < words.length; ++i) {
            if (isNaN(parseInt(words[i]))) continue;
            flashVersion = parseInt(words[i]);
          }
        }
      }
    }
    return { f: hasFlash, v: flashVersion };
  }
  var fls = flashChecker();
  var s = "";
  if (fls.f) document.write("您安装了flash,当前flash版本为: " + fls.v + ".x");
  else document.write("您没有安装flash"); 
</script>
Javascript 相关文章推荐
javascript随机将第一个dom中的图片添加到第二个div中示例
Oct 08 Javascript
常用的几段javascript代码分享
Mar 25 Javascript
关于javascript模块加载技术的一些思考
Nov 28 Javascript
node.js中的path.sep方法使用说明
Dec 08 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
JQuery中serialize() 序列化
Mar 13 Javascript
js实现简单折叠、展开菜单的方法
Aug 28 Javascript
js立即执行函数: (function ( ){})( ) 与 (function ( ){}( )) 有什么区别?
Nov 18 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
Node.js对MongoDB数据库实现模糊查询的方法
May 03 Javascript
纯javascript前端实现base64图片下载(兼容IE10+)
Sep 14 Javascript
用node.js写一个jenkins发版脚本
May 21 Javascript
用Jquery选择器计算table中的某一列某一行的合计
Aug 13 #Javascript
html文档中的location对象属性理解及常见的用法
Aug 13 #Javascript
js中string转int把String类型转化成int类型
Aug 13 #Javascript
JS 排序输出实现table行号自增前端动态生成的tr
Aug 13 #Javascript
js图片闪动特效可以控制间隔时间如几分钟闪动一下
Aug 12 #Javascript
js使用for循环查询数组中是否存在某个值
Aug 12 #Javascript
jquery库文件略庞大用纯js替换jquery的方法
Aug 12 #Javascript
You might like
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PDO::inTransaction讲解
2019/01/28 PHP
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
js时间控件只显示年月
2017/01/08 Javascript
Vue上传组件vue Simple Uploader的用法示例
2017/08/25 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
Python的ORM框架SQLAlchemy入门教程
2014/04/28 Python
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
跟老齐学Python之玩转字符串(2)更新篇
2014/09/28 Python
Python搭建APNS苹果推送通知推送服务的相关模块使用指南
2016/06/02 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
2020/02/11 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
python如何进行矩阵运算
2020/06/05 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
欧洲最大的化妆品连锁公司:Douglas道格拉斯
2017/05/06 全球购物
美国滑雪板和装备购物网站:Skis.com
2018/12/20 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
意大利香水和化妆品购物网站:Parfimo.it
2019/10/06 全球购物
保安拾金不昧表扬信
2014/01/15 职场文书
大型车展策划方案
2014/02/01 职场文书
私人房屋买卖协议书
2014/10/04 职场文书
医学生自荐信范文
2015/03/05 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
python识别围棋定位棋盘位置
2021/07/26 Python
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
海贼王十大潜力果实,路飞仅排第十,第一可毁世界(震震果实)
2022/03/18 日漫