Для сообщения об ошибках я хотел бы вставить оболочку try -catch вокруг кода каждой функции, которая у меня есть.
Так что в основном я хочу заменить
function foo(arg){
bar();
}
...с...
function foo(arg){
try {
bar()
}
catch(e){
customErrorHandler(e)
}
}
Есть ли способ применить эту общую функцию try -catch ко всем функциям, не редактируя их все вручную? Например, изменив прототип объекта Function?
РЕДАКТИРОВАТЬ
Почему я хочу попробовать -поймать все свои функции :Я создаю приложение HTML5, которое публикую на iOS и Android. Из моего текущего элементарного отчета об ошибках javascript я могу сказать, что, хотя приложение хорошо работает на моем собственном устройстве, на некоторых других устройствах возникают ошибки.
Моя цель двойная :всякий раз, когда на чьем-то устройстве возникает ошибка javascript...