问题描述
每个dropzone网站版本5.0应该支持IE10 +。我在Durandal应用中使用dropzone-amd-module.js
5.5版,而IE11似乎不支持Symbol.iterator
。由于我在寻找选项时至少需要支持IE11。是否知道将在IE11中运行dropzone-amd-module.js
的最新版本?
解决方法
修复是从 dropzone-amd-module.js 中删除任何对 Symbol.iterator 的引用(几十个地方),如下所示:
替换这个
for (var _iterator2 = this.element.getElementsByTagName("div"),_isArray2 =
Array.isArray(_iterator2),_i2 = 0,_iterator2 = _isArray2 ? _iterator2 :
_iterator2[Symbol.iterator]();;) {
有了这个
for (var _iterator2 = this.element.getElementsByTagName("div"),_isArray2 = true,_i2
= 0; ;) {