2011-01-05 43 views
1

當加載我們的一個網頁時,螢火蟲顯示絕對愚蠢的錯誤信息「設置一個只有吸氣劑的屬性」,而沒有告知任何屬性,什麼對象或(上帝小心!)腳本的哪一行。 8 {}如何在Firefox中診斷「設置只有吸氣劑的屬性」問題

「中斷錯誤」功能不起作用,「顯示錯誤堆棧」也不起作用。不幸的是,頁面的初始化代碼非常複雜,因此通過代碼檢查很難找到問題。有關如何找到這樣的問題的任何想法?

我使用Firefox 3.6.13並且安裝了Firebug 1.6.0和Javascript Debugger 0.9.88.1,以防萬一。

回答

1

你可以開始reducing the web page to a testcase。雖然費時,但這會讓你找到答案。

或者,如果您從源代碼構建Firefox,則可以在提及您的消息的行上找到一個斷點(請參閱http://mxr.mozilla.org/mozilla-central/search?string=JSMSG_GETTER_ONLY),然後使用調試器中的DumpJSStack和/或在irc.mozilla.org上獲得一些幫助與調試。

如果您確實製作了一個最小化的測試用例,請report the issue to Firebug developers