По причинам, связанным с автоматическим тестированием, я хочу определить, не обнаружены ли в браузере ошибки JavaScript для страницы. Тип вещей, которые могут вызвать красные цифры в правом нижнем углу в Firebug или желтый значок предупреждения в строке состояния Internet Explorer. Эти ошибки JS могут исходить из любого из большого числа скриптов.
Как в JavaScript я могу обнаружить эти ошибки браузера? Кросс-браузерные решения предпочтительнее, но я возьму что угодно!
В качестве бонуса было бы также неплохо узнать скрипт, вызвавший ошибку.