我於外部網站(jshint.com)調試代碼。在Chrome中,我可以成功設置和捕獲代碼中的衆多斷點。然而,在Firefox/Firebug的(9.0.1/1.8.4),同樣的代碼行,其實龐大的代碼塊,不能進行調試(即,行號都沒有綠色)。有沒有人看過類似的東西,找到了解決方案?不能設置在Firefox/Firebug的相同斷點在Chrome
1
A
回答
0
我看到FF 14.0.1與FB 1.10.0(相當最新版本)同樣的問題。幾年前我曾看到過這種情況,我認爲這是一個已報告的錯誤並已修復,但我再次看到它。這個問題已經被報告爲:http://code.google.com/p/fbug/issues/detail?id=4646
報告的解決方法是打破你的JS文件分成較小的文件(不是claytoncarney的問題,從其他網站調試JS文件的解決方案)
這個問題似乎在年底出現的功能。設置點擊設置斷點的行號是綠色的,用於設置斷點的位置(即不在註釋或空白行等)。但是,在某些功能中,函數中最後一行的一些數字爲灰色,而非行數不是綠色。綠線號的端似乎對應於代碼(右大括號)的塊的結束這不是函數的末尾。
當然這與大型JS文件情況,所以很難創建重現代碼小例子。 (我看到它在同一服務器爲基礎的網頁加載JS文件,因此不侷限於外部網站作爲claytoncarney經歷。)
1
我使用FB 1.11.3b1在FF 20.0.1和有注意到這個問題。即使在清理了JSLint中的代碼之後。我確實發現是FB不感到困惑含有單花括號一行緊接着內部註釋:
}
// some comment
// lines after this don't have green line numbers, breakpoints ignored
breakpointable_line = false;
要解決這個問題,他們以一個空行分開
}
// some comment
// lines after this now have green line numbers, all is well with the world
breakpointable_line = true;
相關問題
- 1. 在Chrome中設置XHR中的斷點
- 2. 如何在Chrome中設置DOM斷點
- 3. 無法在Chrome中設置斷點
- 4. NDK調試,不能設置斷點
- 5. 無法在Chrome DevTools中設置所需的斷點?
- 6. 在NSKVODeallocateBreak處設置斷點
- 7. 在GDB中設置斷點
- 8. 設置不同斷點時的不同輸出
- 9. 在不同的斷點處使用不同的Susy配置
- 10. 通過chrome遠程調試在電子設置斷點API
- 11. 無法在Chrome中使用Babel和Webpack設置斷點
- 12. Chrome瀏覽器:在第一行設置斷點
- 13. GDB:僅在命中不同斷點後才斷點的斷點
- 14. 爲什麼我不能在ruby-debug中設置斷點?
- 15. 使用巴貝爾,不能設置斷點在ES6發電機
- 16. 我不能在CUDA內核中設置斷點
- 17. 設置斷點
- 18. eclipse:不能設置斷點,不能正常工作
- 19. 在Durandal的viewmodels中設置斷點
- 20. 在GDB的每一行設置斷點
- 21. 設置龜能在不同的領域
- 22. 在功能返回的GDB中設置斷點
- 23. 相同的IP和端口設置在IIS7多個站點,不同的證書
- 24. 相同的jQuery功能,不同的設置
- 25. 休眠不斷在不同的位置
- 26. 是否可以在eclipse中設置斷點斷點?
- 27. 當在關閉中使用require時,不能在函數內部設置斷點
- 28. 在vs2010中設置斷點問題asp.net
- 29. 在Secur32上設置斷點!ImpersonateSecurityContext
- 30. 在多個dll中設置斷點
我用FireBug網站記錄了一個問題,他們回覆說他們將會替換應該解決問題的底層解析代碼。注意下一個版本。 – 2013-07-15 17:51:03