Иногда я получаю сообщение об ошибке или необработанное исключение в строке в js-файле jQuery UI. Я знаю, что проблема была в пустом или нулевом объекте, или свойство было передано jQuery. Например, в Chrome я получаю ошибку «Uncaught TypeError».
Выполняя какую-то ручную работу, я могу найти виновника и лучше обработать ошибки. Это может занять некоторое время.
Однако я ищу быстрый автоматический способ найти виновного, посмотрев на трассировку стека, когда произошло исключение. Есть ли современный браузер, в который встроена эта функция?
Или какой-нибудь обработчик ошибок JavaScript, который работает со всеми загруженными js-файлами на глобальном уровне?
Я посмотрел на эту статью , но мне кажется, что мне нужно разбрызгивать printStackTrace () во всех целевых функциях. Мне не очень нравится эта идея, если в моем коде много функций.