Ajaxupload.js在最新版chrome 83版浏览器oncomplete失效问题解决方法
2020-05-31 07:39
555 查看
ECharts5.0版本即将上线,来说说我与ECharts的那些事吧!>>>
很多老的项目用ajaxupload 上传文件,但chrome浏览器升级到83版本后,oncomplete 方法就失效了。
查看了ajaxupload源码后,Github:Ajaxupload.js
_createIframe: function(){ // We can't use getTime, because it sometimes return // same value in safari :( var id = getUID(); // We can't use following code as the name attribute // won't be properly registered in IE6, and new window // on form submit will open // var iframe = document.createElement('iframe'); // iframe.setAttribute('name', id); var iframe = toElement('<iframe src="javascript:false;" name="' + id + '" />'); // src="javascript:false; was added // because it possibly removes ie6 prompt // "This page contains both secure and nonsecure items" // Anyway, it doesn't do any harm. iframe.setAttribute('id', id); iframe.style.display = 'none'; document.body.appendChild(iframe); return iframe; },
把var iframe = toElement('<iframe src="javascript:false;" name="' + id + '" />');
改成var iframe = toElement('<iframe src="about:blank" name="' + id + '" />');后,
oncomplete恢复正常。
————————————————
版权声明:本文为CSDN博主「叫我三三」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kansousama/article/details/106427773
相关文章推荐
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- 关于ajax请求后js绑定事件失效问题解决方法
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- jQuery插件之ajaxFileUpload(异步上传图片并实时显示,并解决onchange后ajaxFileUpload失效问题)
- [故障排除记录]虚拟目录程序中UploadFile控件失效问题的解决方法
- 解决浏览器的缓存Ajax取不到最新的数据的为问题
- ASP.NET 使用ajaxupload.js插件出现上传较大文件失败的解决方法
- 在CHtmlView中,判断一个页面加载完成的准确方法,解决OnDocumentComplete多次调用问题
- JSP、AJax中文乱码问题解决,escape(), encodeURI(), encodeURIComponent(),js对参数连续两次调用 encodeURI(String) 方法
- 谈谈JS中常遇到的浏览器兼容问题和解决方法
- 浏览器解析js生成的html出现样式问题的解决方法
- (造福中国前端界)纯前端Js完美解决各种汉字urlencode,urldecode,编码解码问题,不借助任何字库,内码表,轻松一行,兼容IE8+,chrome,firefox,safari等主流浏览器
- MVC5 新建项目里不包含jquery.unobtrusive-ajax.js(MVC5异步表单的问题)解决方法
- JS中常遇到的浏览器兼容问题和解决方法
- JS中常遇到的浏览器兼容问题和解决方法
- 关于js的ajax方法导致跨域问题的解决办法
- jquery.form.js的ajax提交,CKEditor编辑器内容丢失问题的解决方法!
- JavaScript js 兼容浏览器问题 兼容FireFox(FF)、IE的解决方法