2011-07-02 47 views
1

我正在通過firefox extension writing bootcamp和某處沿途的視頻作者正在談論切換browser.dom.window.dump.enabledabout:config爲true。這個選項在firefox 5.0中不再存在。從我在谷歌搜索期間讀到的內容來看,在4.0版本中,你必須自己創建這個首選項,並且它好像在firefox 5.0中不再起作用 - 我似乎無法再將信息轉儲到firefox錯誤控制檯(無論是否啓用了console2)。啓用Firefox 5.0 JavaScript轉儲()

相關代碼:

這裏是我如何啓動瀏覽器:

/usr/bin/iceweasel -profile /some/path -no-remote -jsconsole 

而這裏的,只顯示報警代碼,沒有任何內容寫入錯誤控制檯:

onCommand: function(event) { 
    toJavaScriptConsole("toJavaScriptConsole: hello world"); 
    dump("Hello world!\n"); 
    alert("Hello world!\n"); 
} 

任何想法我可以做些什麼來從ff擴展中調用我在firefox 5.0中調用的工作dump()?

回答

2

您將錯誤控制檯與純Linux控制檯混淆 - 如果您從終端運行firefox,您應該在那裏看到轉儲。

in-depth explanation

2

這種偏好是從來沒有默認存在 - 你總是要創建並設置爲true。此外,輸出不會轉到錯誤控制檯,它在您啓動Firefox的終端中顯示。如果你碰巧在Windows上進行測試,你應該指定-console命令行標誌來打開輸出的終端窗口,在Linux上只需從終端窗口啓動Firefox即可。