IE中使用Uploadify文件上传插件报错: SCRIPT5007: 缺少对象

摘要:IE中使用Uploadify文件上传插件报错: SCRIPT5007: 缺少对象

解决办法:
修改jquery.uploadify.js源码,在SWFUpload.prototype.cleanUp方法中,将

1
if (typeof (a[c]) === "function")

修改为

1
if (typeof (a[c]) === "function" && c[0] <= 'Z')

或修改jquery.uploadify.min.js源码,在SWFUpload.prototype.cleanUp方法中,将

1
if (typeof (f[h]) === "function")

修改为

1
if (typeof (f[h]) === "function" && h[0] <= 'Z')

注意:看准你引用的是哪个文件,别改了一个引用的却是另一个。

参考文章:
http://stackoverflow.com/questions/16145365/uploadify-in-ie9-getting-js-error-script5007-object-expected