概述
使用最近使用ueditor的时候 谷歌浏览器下上传相同图片两次后第三次上传不了 而且取消了后会出现一个错误的图片。使用的ueditor是1.4.3
后来发现 这个是 webuploader插件的问题。这个版本的ue是0.1.2后台在github里面查阅资料发现 webuploader里面最新版本是0.1.8-alpha版本
看到这么一句话 。但是 并不是 e.target.files.length===0 起作用。 断点没有进入。虽然解决了bug但是 不知道原因。
比对0.1.2版本 发现差别。0.1.2里面使用的是 var fn = arguments.callee ; $( clone ).on( 'change', fn );
文件框上传触发的onchange事件只起作用一次 所以每次都要重新创建input type=file组件 。
怀疑问题发生 在 arguments.callee中 也就是匿名函数
0.1.2出现了闭包的情况。
arguments.callee 已经被弃用
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments/callee
转载于:https://www.cnblogs.com/wtujvk/p/9017371.html
最后
以上就是小巧电话为你收集整理的arguments.callee弃用与webuploader的全部内容,希望文章能够帮你解决arguments.callee弃用与webuploader所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复