You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eval执行错误脚本时try/catch导致控制台脚本引用链接丢失的解决方案咨询

Eval执行错误脚本时try/catch导致控制台脚本引用链接丢失的解决方案咨询

大家好,我最近在调试eval执行的脚本时遇到了个头疼的问题,想请教下各位有没有解决办法。

情况是这样的:当我直接用eval运行一段故意写有错误的脚本时,控制台会输出错误日志,而且右侧会显示一个超实用的脚本引用链接。比如我运行这段代码:

my_script = 'const a = 2;\nconst b = a 2;';
eval(my_script)

控制台里的错误提示右侧有个脚本链接,点击它就能直接打开出错的脚本内容,精准定位到错误发生的那一行,这个调试体验真的太方便了。

但现在我需要在错误发生时执行一些额外的自定义逻辑,所以给代码加上了try/catch语句。结果没想到,加上之后那个好用的脚本引用链接就消失了!我现在既想保留错误触发时的自定义处理逻辑,又不想失去这个便捷的调试入口,有没有什么办法能同时满足这两个需求呢?

备注:内容来源于stack exchange,提问作者lucifer63

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 09:03:16