Я хочу регистрировать все ошибки JS в моем проекте во время бета-тестирования -. Теперь я делаю это следующим образом:
window.onerror = myErrHandler;
function myErrHandler(message, url, line)
{
$.ajax({
cache: false,
type: "post",
data: {error:message, url:url, line:line, brouser:navigator.userAgent},
url: "/Home/LogJavaScript/",
async: true
});
return true;
}
Но этот способ не мог помочь получить какую-либо информацию о стеке вызовов. Так что информация об ошибках внутри jQuery или любых других внешних скриптов мало чем могла помочь.
Есть ли способ улучшить такое ведение журнала?