Улучшение нашего отчета об ошибках javascript

Итак, прямо сейчас у нас есть общий код для сообщения об ошибках либо из нашего кода, либо из стороннего кода. Наш проект - это проект JQM / Phonegap для iOS. Происходит то, что мы почти всегда получаем одну и ту же бесполезную ошибку ... TypeError: 'undefined' не является функцией ... без номера строки или другой полезной информации. Есть ли способ изменить код, чтобы получить ЧТО не определено или ГДЕ это?

window.onerror = function myErrorHandler(errorMsg, url, lineNumber) {
    //Handle errors not in a jquery event handler
    //DebugMessage(errorMSg + " "+ url + " " + lineNumber);
    var ex = new Error(errorMsg, url, lineNumber);
    HandleError(ex, "window.onerror");  
        //HandleError sends the error object to 
        //a webservice to log the error.
    return true;
};

Также могут помочь любые советы по отладке ошибок javascript.

8
задан Twomz 19 January 2012 в 22:01
поделиться