通常,当JavaScript脚本中发生错误时,您会收到一条很好的消息,告诉您错误发生在哪一行和哪个文件中。但是,当使用TRY和CATCH时,消息指向抛出错误的位置。
有没有办法使用TRY和CATCH但仍然准确地指出错误信息指向哪里?
[编辑]
HTA应用程序仅限于IE 7.即使您安装了更高版本的IE,HTA仍将使用IE 7。
答案 0 :(得分:1)
嗯,try-catch
用于调试目的,它用于错误处理。如果要调试,只需在debugger;
块的开头添加try-catch
语句即可。大多数浏览器都支持此语句作为内联断点。然后,您将能够设置监视并逐行执行代码以跟踪您的问题。
但请注意,在大多数现代浏览器中,错误对象将具有stack
属性,该属性提供了调用哪些函数的跟踪,但它是非标准的。