传智播客_js检测是否安装Flash_源码下载_兼容写法

6

传智播客_js检测检测是否安装Flash_源码下载_兼容写法 目前iphone等大厂已经停止了对flash插件的支持,转而支持新型的H5,但是flash目前还是有很大的市场,也有着…

传智播客_js检测检测是否安装Flash_源码下载_兼容写法

目前iphone等大厂已经停止了对flash插件的支持,转而支持新型的H5,但是flash目前还是有很大的市场,也有着一些优势,许多的视频网站使用就是flash,今天就给大家说说如何利用js检测是否安装Flash,并给你提供了兼容写法。

传智播客_js检测是否安装Flash_源码下载_兼容写法-正常浏览器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//传智播客_js检测检测是否安装Flash_源码下载_兼容写法
function hasPlugin (name) {
 name = name.toLowerCase()
 for (var i = 0; i < navigator.plugins.length; i++) {
  var name = navigator.plugins[i].name.toLowerCase()
  if (name.indexOf(name) > -1) {
   return true       //传智播客_js检测检测是否安装Flash_源码下载_兼容写法_为true就是有
  }
 }
 return false       //传智播客_js检测检测是否安装Flash_源码下载_兼容写法_为false就是没有
}
 
hasPlugin('Flash')  //true
hasPlugin('QuickTime') //fals

//传智播客_js检测检测是否安装Flash_源码下载_兼容写法

传智播客_js检测是否安装Flash_源码下载_兼容写法-垃圾浏览器

1
2
3
4
5
6
7
8
9
10
11
//传智播客_js检测检测是否安装Flash_源码下载_兼容写法-函数
function hasIEPlug (name) {
 try {
  new ActiveXObject(name)
  return true     //传智播客_js检测检测是否安装Flash_源码下载_兼容写法_为true就是有
 } catch (e) {
  return false   //传智播客_js检测检测是否安装Flash_源码下载_兼容写法_为false就是没有
 }
}
hasIEPlug('Flash')
//传智播客_js检测检测是否安装Flash_源码下载_兼容写法

这里我们使用true和false就能很直白的判断出是否安装了flash的,这是一个非常方便的方法!

作者: huanggr

为您推荐

7

发表评论

邮箱地址不会被公开。 必填项已用*标注

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部