2011-06-05 80 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