dropzone-amd-module.js是否支持IE 11? [英] does dropzone-amd-module.js support IE 11?

查看:64
本文介绍了dropzone-amd-module.js是否支持IE 11?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每个dropzone网站版本5.0应支持IE10 +.我在Durandal应用程序中使用 dropzone-amd-module.js ver 5.5,IE11似乎不支持 Symbol.iterator .由于我在寻找选项时至少需要支持IE11.有没有人知道将在IE11中运行的 dropzone-amd-module.js 的最新版本?

解决方案

解决方法是从dropzone-amd-module.js中删除对Symbol.iterator的引用,无论它发生在哪里(几十个地方),如下所示:

替换此

 表示(var _iterator2 = this.element.getElementsByTagName("div"),_ isArray2 =Array.isArray(_iterator2),_i2 = 0,_iterator2 = _isArray2?_iterator2:_iterator2 [Symbol.iterator]();;){ 

与此

 表示(var _iterator2 = this.element.getElementsByTagName("div"),_ isArray2 = true,_i2= 0;;){ 

Per the dropzone site version 5.0 should support IE10+. I am using dropzone-amd-module.js ver 5.5 in a Durandal app and IE11 does not seem to support Symbol.iterator. Since I need to support IE11 at least for a little while I'm looking for options. Does any know what the latest version of dropzone-amd-module.js is that will run in IE11?

解决方案

The fix was to remove any reference to Symbol.iterator wherever it occurs (a few dozen places) from dropzone-amd-module.js like this:

replace this

for (var _iterator2 = this.element.getElementsByTagName("div"), _isArray2 = 
Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : 
_iterator2[Symbol.iterator]();;) {

with this

for (var _iterator2 = this.element.getElementsByTagName("div"), _isArray2 = true, _i2 
= 0; ;) {

这篇关于dropzone-amd-module.js是否支持IE 11?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆