2012-08-07 84 views
0

警告我有一个使用拉斐尔,一个JavaScript库SVGs工作的脚本。在我的代码中,我做错了,因为我从图书馆得到了一个警告。跟踪的JavaScript库

这一警告来自于库中的一些线路。从警告发生时开始跟踪堆栈,知道在我的代码中哪些位置是导致警告的行是非常好的。

使用console.trace没有帮助,所以我想问,有没有办法追查是来自一个JavaScript库的警告?

(PS:我看着修改打印堆栈跟踪库,但就是太硬)

编辑:

警告本身:

“意外NaN值分析宽度属性“。

我想跟踪误差知道在我的代码我在发送的NaN到拉斐尔功能。

回答

0

如果我是正确的,你的警告可能是像“无效语法男,0,0”当你试图创建路径(更多细节将受到欢迎)?

如果是这样,那么你不能有堆栈跟踪,因为它是一个SVG错误(SVG引擎告诉DOM SVG元素是错误的,但它不会告诉你什么时候创建了这个节点) 。

检查你送入正在创建与拉斐尔的元素输入。

+0

我添加了一些细节。我不确定我的错误是否是SVG。 – petermlm 2012-08-07 13:51:42

+0

这似乎是一个SVG错误。您可以尝试查看错误元素(使用DOM树查看器),然后推断可以创建它的Raphael.js API调用。我认为'width'用于canvas和rect元素,也许你应该从这个开始。 – 2012-08-07 13:54:02