传智播客_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的,这是一个非常方便的方法!
7