24
是否有某種方法可以將整個頁面封裝在try/catch中,以便從任何正在執行的腳本中捕獲任何錯誤?將全球try/catch添加到JavaScript
是否有某種方法可以將整個頁面封裝在try/catch中,以便從任何正在執行的腳本中捕獲任何錯誤?將全球try/catch添加到JavaScript
使用window.onerror
而不是大try/catch
。
你實際上可以在錯誤處理程序中做一些有用的事情,比如將錯誤信息發佈到服務器,以便知道什麼時候頁面上發生了事情。
打開調試器並打開錯誤。
您不想捕捉整個生產代碼頁面中的所有錯誤。那太糟了。
我使用這個確切的方法來捕獲javascript錯誤,然後提交一個存儲在數據庫中的AJAX報告。幫助我調試難以捉到的東西 – Mikhail 2011-02-04 18:34:42
@Mikhail:我更新時只是說當你發佈你的評論:) – 2011-02-04 18:35:21