Как отлавливать ВСЕ ошибки JavaScript с помощью window.onerror? (включая додзё)
этот вопрос является продолжениемJavaScript: как отобразить ошибки скрипта во всплывающем окне оповещения? где было объяснено, как ловить обычные ошибки JavaScript с помощью:
<script type="text/javascript">
window.onerror = function(msg, url, linenumber) {
alert('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber);
return true;
}
</script>
Я попробовал это и обнаружил, что dojo erros как этот:
TypeError: this.canvas is undefined dojo.js (Row 446)
не было сообщено об использовании этого метода, что приводит меня к моему вопросу:
Как я могу сообщитьвсе ошибки JavaScript с использованиемwindow.onerror
(особенно ошибки додзё)?