如下:

function hasFlash() {var swf;if (navigator.userAgent.indexOf("MSIE") > 0) {try {var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");alert('已安装flash插件');}catch (e) {alert('没有安装flash插件');}}if (navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Chrome") > 0) {swf = navigator.plugins["Shockwave Flash"];(swf) ? alert('已安装flash插件') : alert('没有安装flash插件');}}

项目中运用如下:关于upload上传插件在不通情况下选择不同的上传方式

 function uploadWayChange() { //根据浏览器是否支持flash选择不同的上传方式var swf;if (navigator.userAgent.indexOf("MSIE") > 0) {try {var swf = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");$('#myupload').uploadify('upload');}catch (e) {$('#myupload').uploadifive('upload');}}if (navigator.userAgent.indexOf("Firefox") > 0 || navigator.userAgent.indexOf("Chrome") > 0) {swf = navigator.plugins["Shockwave Flash"];(swf) ? $('#myupload').uploadify('upload') : $('#myupload').uploadifive('upload');}}

关于检测浏览器是否支持flash的js代码相关推荐

  1. 浏览器html5视频抓取,检测浏览器是否支持html5视频的代码

    复制代码 代码如下: 函数checkVideo(){if(!!document.createElement('video').canPlayType){varvidTest=document.crea ...

  2. [js] 用js写一个方法检测浏览器是否支持css3的属性

    [js] 用js写一个方法检测浏览器是否支持css3的属性 var div = document.createElement('div'); console.log(div.style.transit ...

  3. js判断浏览器是否支持flash的方法

    传统浏览器可以使用window.ActiveXObject检查浏览器是否启用相关的控件.检查浏览器是否启用flash控件,需要先检查浏览器是否支持ActiveXObject,可以使用typeof检查w ...

  4. WebSocket API使用篇检测浏览器是否支持WebSocket(4)

    WebSocket API是下一代客户端-服务器的异步通信方法.前面有三篇文章已经对WebSocket有了一些介绍,这里我总结了一下.我在使用WebSockets API过程中遇到的问题. 1.检测浏 ...

  5. 浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案

    浏览器不支持flash插件之后,h5播放rtmp直播流的解决方案使用http-flv 原文链接 目录: 相关资源: 背景 几种视频流比较 http-flv搭配flv.js播放方案 flv.js延迟问题 ...

  6. 如何检测浏览器是否支持HTML5?

    HTML5新特性: 用于绘画的 canvas 元素 用于媒介回放的 video 和 audio 元素 对本地离线存储的更好的支持 新的特殊内容元素,比如 article.footer.header.n ...

  7. 检测浏览器是否支持WMP(Windows Media Player)

    检测浏览器是否支持WMP(Windows Media Player) 来源:http://www.enjoyphp.com/2010/front/javascript/wmp-installe/ By ...

  8. HTML5使用Geoloacation API检测浏览器的支持性

    HTML5使用Geoloacation API检测浏览器的支持性 在调用HTML5 Deolocation API函数前,需要确保浏览器支持此功能.当浏览器不支持时,可以提供一些替代文本,以提示用户升 ...

  9. CEF-81.3.10支持Flash自动播放代码修改

    CEF-81.3.10支持Flash自动播放代码修改 由于项目的需求,自己手动编译了CEF-81.3.10(对应Chromium-81.0.4044.138内核),编译完成后,测试cefclient不 ...

最新文章

  1. Linux中与进程终止相关的信号SIGTERM,SIGKILL,SIGINT
  2. 在线考试系统html模板,请问谁有在线考试系统的网页模板?
  3. Cordic算法——圆周系统之向量模式
  4. POJ1364基本的查分约束问题
  5. 一次ajax多次回调结果,Ajax异步的回调函数执行了多遍
  6. 第一章 初识Linux shell
  7. MapReduce-Reduce端join操作-Map阶段代码
  8. this指针不全等于对象地址
  9. asp.net网站编码测试
  10. aix如何查看日志策略_aix的日志的一些操作理解
  11. java递归查询无限极分类_sqlserver实现树形结构递归查询(无限极分类)的方法
  12. 元旦用SpringBoot撸了个博客网站送给大家
  13. 路由器工作原理与配置
  14. 致中小保险企业——活下去,活的久,才有更多机会...
  15. ERP系统的备份考虑
  16. 国产化硬件适配能力再升级,百度天工AIoT智能边缘助力提升边缘AI算力可控能力
  17. 23-TCP 协议(紧急标志)
  18. Word目录第一行和最后一行格式不对(首行缩进)的解决方案
  19. 点击链接跳出微信下载app如何实现
  20. 逸佳君:CCNA之DHCP实验详细配置

热门文章

  1. Linux驱动之设备树
  2. 微型计算机性价比高吗,如何选购一台性价比高的微型计算?
  3. 最长不重复子串及其C++实现
  4. 我的AI论文有救了系列!手把手教你写人工智能论文!
  5. 单片机中RAM少,有哪几点原因?
  6. js实现unicode转换,支持中英文
  7. 用360浏览器java插件下载安装,360安全浏览器下载-360安全浏览器下载 v9.1.0.230 官方版...
  8. 上百本中文书籍中对《人月神话》的引用(8)
  9. 【网络工程师】<软考中级>无线通信网
  10. 树莓派 OV5647摄像头 安装、使用过程中如何避坑