2

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

有什么方法可以使用 TRY 和 CATCH 但仍然有错误消息准确指向错误发生的位置?

[编辑]

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

4

1 回答 1

1

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

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

于 2013-10-03T03:19:27.550 回答