2010-09-14 56 views
0

可能重複:
Javascipt exception handlingJavaScript的全局日誌

是否有可能增加一些全局異常監聽器在JavaScript?假設我有JS功能:

function log(message) { 
    alert('logged: ' + message); 
} 

我想在頁面發生任何異常時調用它。衆所周知,aop對於這種情況非常理想,但是有沒有真正有用的庫,它有很好的建議 - 切入點系統,並且有很好的文檔記錄?

大多數情況下,我發現只有庫必須將pointcut定義爲單個函數名稱,而不是一些正則表達式(* - 與所有函數一樣)。

也許AOP並不是完全需要的,如果你知道一些解決方案如何記錄在頁面上處理任何javascript函數期間發生的所有異常,而無需爲所有這些函數添加try-catch塊,請告訴我們。

感謝茲德涅克

回答

2

啊,window.onerror ... :-)