Javascript ngx图像裁剪器IE-11不工作角度7.2

Javascript ngx图像裁剪器IE-11不工作角度7.2,javascript,angular,ecmascript-6,frontend,internet-explorer-11,Javascript,Angular,Ecmascript 6,Frontend,Internet Explorer 11,我们面临着一个非常独特的问题,Cropper不能在IE 11浏览器环境下工作, 一段时间堆栈外空间即将到来,一段时间没有错误,但裁剪器也不会生成。 附加的屏幕截图显示了它在IE11中的外观。这是选择要上传的图像后的屏幕 FOR REF:这是一个链接,您可以在其中找到pollyfill FOR IE,我们使用angular给出的pollyfillJavaScript编程语言中的“堆栈外空间”错误通常称为堆栈溢出。当您使用JavaScript时,它使用的函数会被复制到内存中。JavaScript上的

我们面临着一个非常独特的问题,Cropper不能在IE 11浏览器环境下工作, 一段时间堆栈外空间即将到来,一段时间没有错误,但裁剪器也不会生成。 附加的屏幕截图显示了它在IE11中的外观。这是选择要上传的图像后的屏幕

FOR REF:这是一个链接,您可以在其中找到pollyfill FOR IE,我们使用angular给出的pollyfillJavaScript编程语言中的“堆栈外空间”错误通常称为堆栈溢出。当您使用JavaScript时,它使用的函数会被复制到内存中。JavaScript上的内存称为“堆栈”。如果正在使用的函数是堆叠的,并且脚本需要另一个函数,那么它们都是堆叠在一起的。这超出了堆栈限制,并导致“堆栈空间不足”错误

您可以参考以下步骤,这可能有助于修复此错误

步骤1:

在文档对象模型程序中打开JavaScript。检查脚本中的“无限循环”函数。当函数调用自身时,该函数将使用条件语句确保该函数从不在自身上循环

步骤2:

检查脚本中是否有两个函数相互调用以形成无穷循环。脚本中可能有三个或更多无限循环。使用条件语句保护代码不受循环的影响

步骤3:

检查脚本中的高级递归函数。递归函数是一个重复到脚本前一部分的函数。如果递归函数没有对齐,则可能会前后启动无限循环,从而导致“堆栈外空间”错误

步骤4:

构建自己的堆栈,这样您就知道代码中没有无限循环。打开文档对象模型并开始编写脚本。在整个脚本中保留计数器变量,以便知道代码中没有无限循环

有关信息,请参考此链接

如果此错误来自polyfill,而您无法通过参考上述步骤修复此错误,则我建议您向该polyfill的开发人员提供反馈

您需要在此处发布问题,而不是指向您的网站或任何第三方网站的链接。