ajaxfileupload.js ie bug

简介: 引用:http://www.myexception.cn/javascript/582486.html jquery ajaxFileUpload.js 插件在IE9中的bug修复 在ajaxfileupload.

引用:http://www.myexception.cn/javascript/582486.html

jquery ajaxFileUpload.js 插件在IE9中的bug修复

在ajaxfileupload.js中找到如下代码:

 

 if(window.ActiveXObject) {
                var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />');
                if(typeof uri== 'boolean'){
                    io.src = 'javascript:false';
                }
                else if(typeof uri== 'string'){
                    io.src = uri;
                }
}

 

将上面的代码修改为:

if(window.ActiveXObject) {
            	if(jQuery.browser.version=="9.0") {
            		io = document.createElement('iframe');
            		io.id = frameId;
            		io.name = frameId;
            	} else if(jQuery.browser.version=="6.0"||jQuery.browser.version=="7.0"||jQuery.browser.version=="8.0") {
            		var io = document.createElement('<iframe id="' + frameId + '" name="' + frameId + '" />');
                    if(typeof uri== 'boolean'){
                        io.src = 'javascript:false';
                    }
                    else if(typeof uri== 'string'){
                        io.src = uri;
                    }
            	}
}


 这样,ajaxFileUpload在IE9中就支持文件的上传了

相关文章
|
Windows
IE 浏览器用户注意!升级到 Win 11 可能出现数据丢失 Bug
IE 浏览器用户注意!升级到 Win 11 可能出现数据丢失 Bug
IE 浏览器用户注意!升级到 Win 11 可能出现数据丢失 Bug
IE里面的一些BUG记录
网上已经有很多类似的记录了,这里写这个是给自己在项目中碰到的问题做个简单的记录,以后将持续更新 1.IE67 border-bottom失效 一个a标签,想要使用移上去后会在下面显示一个横条,我用border-bottom做了一个效果,IE6 7必须加了line-height后才能显示,应该是因为没有高度的原因
IE里面的一些BUG记录
|
JavaScript
我修复的印象最深的一个bug:vue在ie下的兼容性
很多兼容性问题都是因为浏览器对标签的默认属性解析不同造成的,只要我们稍加设置都能轻松地解决这些兼容问题。
223 0
我修复的印象最深的一个bug:vue在ie下的兼容性
|
UED 内存技术 自然语言处理
|
Web App开发 安全 Windows
|
前端开发 JavaScript
IE下checkbox或radio隐藏bug
由于各浏览器对checkbox或radio的渲染效果各不相同,为了美化和统一界面样式,一般会选择用js和css来自定义checkbox或radio的样式,此时一般会隐藏原始的checkbox或radio,用自定义的icon来显示
1600 0