1

我知道这对于得到问题的答案有点少,所以我要问的是如何调试它。

我收到以下错误(下图)。没有指定行、脚本或任何内容。此外,除了 jQuery 和 raphaeljs 库中的那些之外,我没有定义任何自定义错误处理程序。

在此处输入图像描述

对如何调试有任何想法吗?

(例如,主脚本大约有 3k 行,因为我不知道错误发生在哪里,所以我不知道要发布其中的一部分。我只需要一种方法来找到它。)

感谢您的时间。

4

3 回答 3

2

当脚本抛出一个字符串而不是一个适当的异常时,就会发生这种情况,例如:

throw 'Error in protected function: )55';

有关可能的解决方案,请参阅此其他 SO 问题:

抛出异常时如何获取 Javascript 堆栈跟踪?

于 2012-03-02T15:10:39.357 回答
0

试试铬。Webkit 可以提供堆栈跟踪: Web Inspector:Understanding Stack Traces

样本:

<script>
    function i2(){
        throw "CustomError";
    }
    function invoke(){
        i2();
    }

</script>
<button onclick="invoke()">yo</button>

在此处输入图像描述

于 2012-03-02T15:10:03.013 回答
0

local function ensureAnimDict(animDict) if not HasAnimDictLoaded(animDict) then RequestAnimDict(animDict) while not HasAnimDictLoaded(animDict) do Wait(0) end return animDict end

于 2022-02-16T18:12:02.747 回答