Наиболее практичный метод - поиск ошибки события.try-catch - лучший метод, но вы должны знать, где в вашем коде возможно появление ошибки.
Здесь используется предупреждение.Его можно заменить вызовом ajax некоторого серверного сценария / приложения, которое будет отвечать за ведение журнала сообщения в базе данных.JavaScript сам по себе не может получить доступ к любой файловой системе - к серверу или пользователю.Это только отправит информацию об ошибке. demo
window.onerror = function (msg, url, num) {
alert("Error: " + msg + "\nURL: " + url + "\nLine: " + num);
return true;
};
JS-made-poo();
Internet Explorer использует ActiveX, что может быть полезно в некоторых приложениях регистрации.Но пользователь, вероятно, получит предупреждение при срабатывании ActiveX.