2015-07-20 53 views

回答

1

在JavaScript中有沒有建立函數來獲取所有錯誤的列表,但你可以使用window.onerror來每次獲取錯誤消息時都會將錯誤消息追加到數組中。

var myErrors = []; 
startTrackingErrors = true; 

window.onerror = function (errorMessage, url, lineNumber) { 
    if (!startTrackingErrors) { return false; } 
    myErrors.push({ 
     errorMessage : errorMessage, 
     url : url, 
     lineNumber : lineNumber 
    }); 
    return true; 
}; 

這裏的工作demo(錯誤:P)

+1

感謝的解決方法! –

+0

很高興它幫助,乾杯:) – nalinc

+0

什麼是'startTrackingErrors'? – jasonscript