忘了从哪查到的一段神秘代码,不过百度出来的各类网站应该都有。。(侵个权,原作者可以联系加上)

<script>function flashChecker() {  var hasFlash = 0;         //是否安装了flash  var flashVersion = 0; //flash版本  var isIE = /*@cc_on!@*/0;      //是否IE浏览器  if (isIE) {  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>

也有npm包:flash-detect

js检测当前浏览器的flash版本相关推荐

  1. javascript检测各种浏览器型号和版本、检测是否支持flash并显示版本

    对于前端来说浏览器的型号版本,各个浏览器的兼容是一个不可忽视的问题.下面本人详细罗列了测试方法.请复制代码新建html文件复制后访问.一目了然. 最后富有罗列的一些各个不同浏览器的版本号,用于数据参考 ...

  2. js检测是否安装了flash插件

    function flashChecker() { var hasFlash = 0; //是否安装了flash var flashVersion = 0; //flash版本 var isIE = ...

  3. js判断客户浏览器类型,版本

    在JS中判断浏览器的 类型,估计是每个编辑过页面的开发人员都遇到过的问题.在众多的浏览器产品中,IE.Firefox.Opera.Safari........众多品牌 却标准不一,因此时常需要根据不同 ...

  4. html 怎么检测ie浏览器的最高版本,检测是否为IE浏览器及IE浏览器的版本

    1.检我自址哈这工边识框处己按后大都加控不架的测是否为IE浏比抖朋要插支一圈不者地器享说几览器方法一function isIE() { if (!!window.ActiveXObject || &q ...

  5. JS——检测当前浏览器环境为微信OR企业微信

    let ua = navigator.userAgent.toLowerCase(); let isWx = ua.match(/MicroMessenger/i) == "micromes ...

  6. js+jquery检测用户浏览器型号(包括对360浏览器的检测)

    做网站,js检测用户浏览器的版本,是经常要使用到,今天自己写了一个js,完成了对于一些常见浏览器的检测,但是,偏偏对于360浏览器的检测没有任 何办法,研究了一会儿,无果.无论是360安全浏览器,还是 ...

  7. js/jQuery判断浏览器名称、内核版本、浏览器壳

    1.js方法/* 判断浏览器名称和版本 目前只能判断:ie/firefox/chrome/opera/safari 2012年5月16日23:47:08 浏览器内核UA:UA; 浏览器内核名称:NV. ...

  8. 关于pdf.js在IE浏览器二次刷新的报错,我有话说

    首先要说的,IE浏览器简直是前端人的噩梦 ,每天一句辣鸡IE,下面我就把我大战IE三天的经历和大家一吐为快 1 梦开始 项目中要使用pdf预览功能,当时我想:这个我熟阿,pdf.js绝对是首选技术,因 ...

  9. js检测浏览器类型以及版本信息

    js检测浏览器类型以及版本信息 DetectBrowser () {const userAgent = window.navigator.userAgentconst isChrome = userA ...

  10. JS window对象 Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本。...

    Navigator对象 Navigator 对象包含有关浏览器的信息,通常用于检测浏览器与操作系统的版本. 对象属性: 查看浏览器的名称和版本,代码如下: <script type=" ...

最新文章

  1. 496.下一个更大元素I
  2. Nat. Commun | 基于网络的药物组合预测
  3. 揭开神秘的“记忆”面纱!
  4. spring boot使用外置tomcat部署需增加如下初始化类
  5. Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库
  6. python赋值语句格式_Python赋值语句后逗号的作用分析
  7. [css] 举例说明你知道的css技巧有哪些?
  8. 数据结构 3-2-2 队列的顺序存储实现
  9. Android Ndef Message解析
  10. php op array,PHP手册 - Compile a string of PHP code and return the resulting op array
  11. Solaris做desktop必装的10个软件
  12. Ubuntu下无法启动wifi
  13. torch.nn.Embedding的函数
  14. 自走棋冷知识之源码篇
  15. 一篇文章读懂 Ad Network、Ad Exchange、DSP、SSP、DMP的区别?
  16. java移动拼图游戏模拟
  17. HTML标签和说明属性
  18. 你所不知的米聊和微信的前身——酷啦啦
  19. python制作ico图标_python使用PythonMagic k将jpg图片转换成ico图片的方法
  20. net start命令的使用

热门文章

  1. 百度地图android去除logo,百度地图 Android版 隐藏logo
  2. iOS部分版本默认没有允许 app 访问蜂窝移动数据
  3. excel工具栏隐藏了怎么办_?Excel菜单栏中工具栏突然不见了,怎么办?
  4. 10. InnoDB表空间加密
  5. 解决应用未安装 Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]
  6. sm是什么职位_dsm和sm分别是外企啥职务
  7. 富兰克林的十三种美德
  8. 工控安全入门常用逻辑编程
  9. ESB(企业服务总线)知识
  10. 解读中国版新资本协议