背景
今天在完善一个前端页面时发现使用EasyUi form表单上传文件时出现第一次提交无法上传,经过排查发现并未发送后台请求,并直接调用了success函数,一开始以为是代码逻辑问题,后面翻阅资料才发现是浏览器的问题,出问题的浏览器是Google Chrome 84.x.xxxx.xx;
解决方案
方案一
升级浏览器版本即可解决,截至当前日期最新版本为 85.0.4183.83。
方案二
修改jquery.easyui.min.js源码
//_51c.attr("src",window.ActiveXObject?"javascript:false":"about:blank");
_51c.attr("src","javascript:false");
参考 https://ask.jeasyui.cn/article/7876d84155d82d7f02f8bbfb402ac89c.html