Есть ли способ обернуть всю страницу в try/catch, чтобы я мог поймать любую ошибку из любого script, который выполняется?
Добавить глобальный try/catch для JavaScript
Ответ 1
Используйте window.onerror
вместо большого try/catch
.
На самом деле вы можете сделать некоторые полезные вещи в обработчике ошибок, например, размещать информацию об ошибках на своем сервере, чтобы вы знали, когда что-то ломается на вашей странице.
Ответ 2
Включите отладчик и выполните обход ошибки.
Вы не хотите ловить каждую ошибку на всей странице производственного кода. Это ужасно.