Javascript错误跟踪和TRY和CATCH

时间:2013-10-03 02:56:55

标签: javascript error-handling hta

通常,当JavaScript脚本中发生错误时,您会收到一条很好的消息,告诉您错误发生在哪一行和哪个文件中。但是,当使用TRY和CATCH时,消息指向抛出错误的位置。

有没有办法使用TRY和CATCH但仍然准确地指出错误信息指向哪里?

[编辑]

HTA应用程序仅限于IE 7.即使您安装了更高版本的IE,HTA仍将使用IE 7。

1 个答案:

答案 0 :(得分:1)

嗯,try-catch用于调试目的,它用于错误处理。如果要调试,只需在debugger;块的开头添加try-catch语句即可。大多数浏览器都支持此语句作为内联断点。然后,您将能够设置监视并逐行执行代码以跟踪您的问题。

但请注意,在大多数现代浏览器中,错误对象将具有stack属性,该属性提供了调用哪些函数的跟踪,但它是非标准的。