解决SwfUpload在IE10上不出现上传按钮
来源:互联网 发布:商务礼仪权威 知乎 编辑:程序博客网 时间:2024/05/29 18:38
在系统测试过程中,发现使用了SwfUpload实现的无刷新上传功能,在IE10上竟然无法使用了,难道SwfUpload不支持吗?还是需要换一种实现方式呢?最后通过了解SwfUplad.JS文件发现,我们是可以修改的,让其支持IE10,具体解决方案如下:
打开SwfUpload.js,在js文件中找到// Private: getFlashHTML generates the object tag needed to embed the flash in to the document”这行和“// Private: getFlashVars builds the parameter string that will be passed”和这行,然后把中间的用如下代码替换就OK了
- SWFUpload.prototype.getFlashHTML = function (flashVersion) {
- // Flash Satay object syntax: http://www.alistapart.com/articles/flashsatay
- var classid = "";
- var Sys = {};
- var ua = navigator.userAgent.toLowerCase();
- if (window.ActiveXObject) {
- Sys.ie = ua.match(/msie ([\d.]+)/)[1];
- if (Sys.ie && Sys.ie.substring(0, 1) == "9" || Sys.ie.substring(0, 2) == "10") {
- classid = ' classid = "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
- }
- }
- return ['<object', classid, ' id="', this.movieName, '" type="application/x-shockwave-flash" data="', (this.support.imageResize ? this.settings.flash_url : this.settings.flash9_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.support.imageResize ? this.settings.flash_url : this.settings.flash9_url), '" />',
- '<param name="quality" value="high" />',
- '<param name="allowScriptAccess" value="always" />',
- '<param name="flashvars" value="' + this.getFlashVars() + '" />',
- '</object>'].join("");
- };
保存,运行就可以看到效果了,完美!
0 0
- 解决SwfUpload在IE10上不出现上传按钮
- 解决SwfUpload在IE10上不出现上传按钮
- swfupload在IE10(9)下不显示上传按钮的解决办法
- IE10不显示swfupload上传附件按钮问题
- 解决:swfupload在IE9中不显示上传按钮的问题
- 解决:swfupload在IE9中不显示上传按钮的问题
- swfupload在IE9中不显示上传按钮的问题
- 解决TD在ie10上不能用的问题
- EXT swfUpload 上传按钮
- 解决SWFupload 浏览按钮总显示在顶层的问题 设置SWFupload 浏览按钮显示到底层
- 解决ajaxfileupload插件在IE10以下不兼容的问题
- 关于使用swfupload,点上传按钮,弹不出来的问题
- Swfupload 解决IE9不兼容问题
- [SWFUpload] 上传按钮的样式问题
- swfupload上传多张照片出现404 错误?(已解决)
- jquery.uploadify.3.2.1 试用在IE9,IE10中 上传文件的按钮会无法点击
- jquery.uploadify.3.2.1 试用在IE9,IE10中 上传文件的按钮会无法点击
- jquery.uploadify.3.2.1 试用在IE9,IE10中 上传文件的按钮会无法点击
- symbol lookup error"问题
- java 语言的基础
- 实例-访问网络图片
- Android高效显示图片详解(三)
- Ajax+jQuery+bootstrap+Java实现异步点赞功能,并限制点击次数
- 解决SwfUpload在IE10上不出现上传按钮
- Intellij Idea常用快捷键
- ORACLE数据高可用之路
- android 程序内存分析
- argparse - 命令行选项与参数解析
- DevExpress GridControl复合表头(多行表头)设置BandedGridView
- asp.net 中的gridview 之gridview 分页
- 面试之 android activity 生命周期
- JS获取今天是星期几