2013-08-21 50 views
4

我在Firefox中使用Scratchpad來針對網頁運行腳本,並且工作正常。如何在Firefox Scratchpad中查看變量?

有什麼辦法可以在執行過程中調試和監視變量嗎?

+0

命中f12,theres整套工具 – asawyer

+0

Firebug可以調試當前附加到頁面的JavaScript代碼。但在Scratchpad中,您可以即時編寫和運行代碼。有沒有辦法在螢火蟲中做同樣的事情? –

回答

3

現在,無法使用Firefox開發人員工具的「調試器」窗格查看輸入到便籤本中的代碼。這只是表明了在象源便籤/ 與內容:

錯誤加載來源:
loadSourceError

這將固定在錯誤816988813087這樣去選那些。

可以做的是什麼:

  1. 添加debugger;語句要打破你的便籤代碼行。它仍然可以查看變量值,範圍等...

  2. 直接與調試器對象交互。 Here is a video解釋了入門(注意,您現在可以在開發人員工具設置中設置「啓用鑲邊和加載項調試」選項,而不是去about:config)。你也會想review the API

+0

謝謝Alex。 –

0

在Alex的答覆中提到的問題是固定在Firefox 47(見bug 1252077),你現在可以使用你的便籤代碼debugger;陳述或者直接在調試器中設置斷點。至少運行腳本一次後,Scratchpad腳本的源應該出現在那裏。確保你已經打開了開發工具。

這是一個有點尷尬,但因爲他們在便籤進行了修改後暫存腳本沒有在調試器窗口中更新,你需要刷新你在第一頁或便籤使用ExecuteReload and Run