Javascript 错误跟踪和 TRY 和 CATCH

标签 javascript error-handling hta

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

有没有什么方法可以在使用 TRY 和 CATCH 的同时让错误信息准确指向错误发生的地方?

[编辑]

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

最佳答案

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

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

关于Javascript 错误跟踪和 TRY 和 CATCH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19150018/

相关文章:

java - 根据 java 中的本地化更改语言

vbscript - 读取和写入 INI 文件

javascript - HTA 和 Javascript 兼容性。 Javascript 在 HTA 中不起作用

excel - 我的代码如何确定它是作为 VBScript、.HTA 还是 VBA 运行的?

javascript - Javascript/Java 应用程序中的错误处理

angularjs - 使用工厂时,错误事件在Angular中会去哪里?

javascript - 按属性定位链接

javascript,输入框中选定的值

javascript - 使用 map() 的意外逗号

swift - 使用 Realm Swift 预加载数据库