Javascript有這個偉大的回調window.onerror
。跟蹤任何錯誤非常方便。但是,它會調用錯誤名稱,文件名和行。它肯定不像獲得try...catch
聲明中的實際錯誤對象那麼豐富。 實際的錯誤對象包含更多的數據,所以我試圖去解決這個問題。不幸的是,當您開始使用異步代碼時,try...catch
語句無法正常工作。用window.onerror獲取實際的Javascript錯誤對象
有沒有辦法結合並獲得兩全其美?我最初尋找一種方法來獲得在塊內觸發的最後錯誤,但它看起來像JS不存儲該錯誤。
任何線索?
趕上錯誤覆蓋像setTimeout和setInveral的功能,把一個嘗試catch循環內他們。你將能夠捕捉到所有的錯誤。合理 ? –