这几天在做图片上传的东西,是用swfupload是出现了再IE9下那选择文件的按钮无法点击的情况,在其他浏览器,例如Firefox、chrome都不会出现,后来google一下才发下这算是IE9以上和flash的一个bug吧。

出现这种情况,需要在swfupload.js中的getFlahHTML方法修改一下,代码如下:

SWFUpload.prototype.getFlashHTML = function () {
 // Flash Satay object syntax: http://www.alistapart.com/articles/flashsatay
 var myclass="";
 if(navigator.userAgent.indexOf("MSIE")>0){
     myclass='classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"';
 }
 
 return ['<object '+myclass+'  id="', this.movieName, '" type="application/x-shockwave-flash" data="', this.settings.flash_url, '" width="', this.settings.button_width, '" height="', this.settings.button_height, '" class="swfupload">',
    '<param name="wmode" value="', this.settings.button_window_mode, '" />',
    '<param name="movie" value="', this.settings.flash_url, '" />',
    '<param name="quality" value="high" />',
    '<param name="menu" value="false" />',
    '<param name="allowScriptAccess" value="always" />',
    '<param name="flashvars" value="' + this.getFlashVars() + '" />',
    '</object>'].join("");
};

转载于:https://www.cnblogs.com/netcorner/p/3330164.html

SWFupload在IE9以上中的bug相关推荐

  1. pc样式在ie8中的bug

    2019独角兽企业重金招聘Python工程师标准>>> pc样式在ie8中的bug 1,box-sizing:border-box: 在ie中,此属性的使用有限制: (在IE8中,m ...

  2. 【转】C 编译器优化过程中的 Bug

    C 编译器优化过程中的 Bug 一个朋友向我指出一个最近他们发现的 GCC 编译器优化过程(加上 -O3 选项)里的 bug,导致他们的产品出现非常诡异的行为.这使我想起以前见过的一个 GCC bug ...

  3. 再次聊聊游戏测试中的bug:bug层级划分与分析

    声明,本文所说内容仅针对游戏测试,软件测试并不适用. Bug通常是我们测试人员日常处理的最多的工作,在一个游戏中可能存在各种层次的bug,今天我们就简单聊一聊,除了我们日常处理的内容,还有哪些内容可以 ...

  4. Java程序员如何在编码中减少bug存在

    动力节点Java远程基础班免费赠送学习名额,机会就在眼前,快来报名吧,名额有限,先到先得. Java编程语言在IT行业毋庸置疑是企业中不可缺少的,从Web应用到Android应用,这款语言已经被广泛用 ...

  5. 发现Java程序中的Bug

    昨天在CSDN上阅读 "Java中十个常见的违规编码"这篇文章时,无意中找到了3个 "发现Java程序中的Bug"工具. 文章地址:http://www.csd ...

  6. Android实际开发中的bug总结与解决方法(一)

    Android实际开发中的bug总结与解决方法(一) 参考文章: (1)Android实际开发中的bug总结与解决方法(一) (2)https://www.cnblogs.com/ywq-come/p ...

  7. 育碧开发了一个 AI 工具,能快速找出代码中的 Bug

    据 Neowin 报道,育碧(Ubisoft)目前正在开发几款旨在改进游戏体验和开发流程的 AI 应用,像是针对玩家被称为 Sam 的 AI 助理,以及一个专注于改善开发流程的 Commit Assi ...

  8. Web测试中定位bug方法

    原文:https://www.jianshu.com/p/696474d96bde 在web测试过程中,经常会遇到页面中内容或数据显示错误,甚至不显示,第一反应就是BUG,进一步了解这个BUG的问题出 ...

  9. 程序员从复杂代码中找BUG的5种方法,你用过几个?

    有不少的新手程序员,刚开始都是从修BUG开始做起的. 修bug有助于熟悉项目,了解大概哪些类参与了执行线路,相互调用关系又是如何,结构设计上有什么特点. 对于新手程序员而言,在复杂代码中找BUG是一个 ...

最新文章

  1. 『原创』+『参考』基于PPC的图像对比程序——使用直方图度量
  2. cacti命令行添加监控详解
  3. Emmet:HTML/CSS代码快速编写规范(转发)
  4. jdbc mysql 自动重连_Mysql中JDBC如何完成自动重连机制的案例
  5. ERC721关于NFT的学习和理解
  6. 文件权限及chmod使用方法
  7. 区块链100讲:EOS环境搭建入门(私链节点-钱包-密钥-账号)
  8. 【渝粤教育】国家开放大学2018年春季 0699-21T阅读与写作 参考试题
  9. UIAlertAction添加输入框
  10. Linux进阶之路————磁盘查询
  11. 如果更改列为自增自段
  12. 实验5.4 编程实现两字符串的连接(使用string类定义字符串对象)
  13. 枚举类型和int以及string的相互转换
  14. Boosting and AdaBoost
  15. 如何利用大数据做好数据分析
  16. 微信小程序云开发教程-JavaScript入门(1)-学习环境、函数、调试
  17. easyui datagrid添加合计行
  18. python如何截长图_python 截长图、H5页面截长图
  19. Apache网页与安全优化
  20. 系统架构设计——互联网金融架构设计

热门文章

  1. recyclerview不显示_Android studio中导入v7包,使用recyclerview前的操作
  2. php清除输出缓冲,php如何清除缓冲区
  3. STM8单片机产生随机数
  4. Python-OpenCV基本操作
  5. 基于softmax的文本多分类模型代码实现
  6. 07_支持向量机2_统计学习方法
  7. SGU 252 Railway Communication(KM)
  8. 【build your own xxx】实现你自己的bind函数
  9. NO3 cat-xargs-cp-mv-rm-find命令
  10. MySQL-Proxy实现MySQL读写分离