Итак, прямо сейчас у нас есть общий код для сообщения об ошибках либо из нашего кода, либо из стороннего кода. Наш проект - это проект 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.