Есть ли способ отловить глобальные ошибки Javascript в веб-приложении, написав код на главной странице?
глобальная обработка ошибок javascript
comment
Dup: stackoverflow.com/questions/951791/ и stackoverflow.com/questions/546990/ и stackoverflow.com/questions/205688/ и stackoverflow.com/questions/119432/ и
- person Crescent Fresh   schedule 04.09.2009
comment
Возможный дубликат глобальной обработки ошибок JavaScript
- person Michael Freidgeim   schedule 03.05.2019
Ответы (2)
Вы можете использовать событие onerror
:
var oldOnError = window.onerror;
window.onerror = function()
{
alert('Something bad happened');
//Optionally...
oldOnError();
}
person
Greg
schedule
04.09.2009
Я только что выпустил код, который помогает регистрировать ошибки JavaScript, отправляя информацию об ошибках на сервер - thecodepage.com/post/JavaScript-Error-Notifications.aspx
- person Gabriel McAdams; 02.02.2010
Возможно, вы знаете, почему эта простая демонстрация - jsfiddle.net/YM9U7 - работает в бета-версии IE9 и Firefox 3.6, но не работает в Chrome, Safari и Opera? (Под работами я имею в виду предупреждение об ошибке!)
- person Šime Vidas; 04.02.2011