我正在使用 Chrome 开发工具来调试我的 JavaScript。当我告诉 Chrome “不要暂停异常”并加载我的脚本时,我得到了一个清晰的描述,说明了正确的行突出显示出了什么问题:
var back_buffer = goog.dom.getElement('back_buffer').getContext('2d');
--> "Uncaught TypeError: Cannot call method 'getContext' of null"
好的,这是有道理的:我的画布元素的名称中有错字,因此“getElement”返回 null。
现在回到我的问题:当我告诉 Chrome '暂停未捕获的异常'时,它仍然正确地突出显示我脚本中的违规行,但现在漂亮、易懂的错误描述已经消失了!怎么来的?即使在调试模式下,我也希望看到错误消息,因为它非常有用。我四处寻找,但在任何地方都找不到。
有人可以在这里帮忙吗?