簡體   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