2011-06-05 122 views
1

我试图用歌剧蜻蜓进行调试,看起来相当不错,但我可能在这里做错了事。第一个问题自带的console.log()方法:如何更好地使用Opera蜻蜓的控制台方法?

  1. 在我的JavaScript代码,我只是把像console.log(someVariable)
  2. 当我看到错误选项卡,我只能看到像[object MouseEvent][object]
  3. 报告

大部分时间它是完全无用的信息,因为我通常已经知道我的变量类型。我用错了吗?我如何查看有关复杂变量的详细信息?

我在我的JavaScript代码中使用console.trace()期望有用的干草堆,但什么也没有发生。当我打开蜻蜓控制台并使用命令console.trace(something)时,它总是返回undefined。很沮丧,因为我现在在我面前有蜻蜓文档,但大多数控制台方法似乎对我没有任何用处。我真的希望我错误地使用它。

有没有人知道如何从蜻蜓中提取真正有用的信息?

+0

您使用的是Opera和Dragonfly的哪个版本? – karlcow 2011-06-05 23:32:08

+0

版本/ 11.11,在Linux x86_64上运行 – marcio 2011-06-06 00:41:49

回答

1

Opera Dragonfly的控制台*()方法还没有Firebug的强大。随着时间的推移他们将变得更有能力到目前为止,您无法展开对象以发现控制台内部的属性和方法,但您可以单击对象以在窗格中查看其详细信息以检查对象和属性。

+0

我的辞职。在脚本中设置日志更实用,但Dragonfly仍然是一个不错的工具,我一定会继续使用它。 – marcio 2011-06-11 02:47:16