繁体   English   中英

ngx-image-cropper IE-11 不工作 angular 7.2

[英]ngx-image-cropper IE-11 not working angular 7.2

我们面临一个非常独特的问题,即 Cropper 无法在 IE 11 浏览器环境中工作,堆栈空间即将耗尽,有时没有错误出现,但cropper 也不会生成。 在此处输入图像描述 附加的屏幕截图显示了它在 IE11 中的外观,这是选择要上传的图像后的屏幕。

FOR REF: https://www.npmjs.com/package/ngx-image-cropper这是您可以找到用于 IE 的 pollyfill 的链接,我们已将其与 angular Z5E056Z500A7DZZ5E0515C500AD18C4B7B6A 给出的 pollyfill一起使用/浏览器支持

JavaScript 编程语言中的“堆栈空间不足”错误通常称为堆栈溢出。 当您使用 JavaScript 时,它使用的功能被复制到 memory 中。 JavaScript 上的 memory 称为“堆栈”。 如果您使用的 function 是堆叠的,并且脚本需要另一个 function,则它们都堆叠在一起。 这超出了堆栈限制并导致“堆栈空间不足”错误。

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

步骤1:

在文档 Object Model 程序中打开 JavaScript。 检查您的脚本是否存在“无限循环”function。 当 function 调用自身时,function 将使用条件语句来确保 function 永远不会自循环。

第2步:

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

第 3 步:

检查您的脚本以获取高级递归函数。 递归 function 是一个 function 重复回到脚本的前一部分。 如果您没有串联递归函数,则可以来回启动无限循环,从而导致“堆栈空间不足”错误。

第4步:

构建您自己的堆栈,因此您知道代码中没有无限循环。 打开您的文档 Object Model 并开始编写脚本。 在整个脚本中保留您的计数器变量,以便您知道整个代码中没有无限循环。

有关信息,您可以参考此链接。

如何修复“Javascript 堆栈空间不足”错误

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM