[英]Is it possible to stop a javascript with Firebug without using breakpoints?
[英]Firebug doesn't load JavaScript files or stop execution on breakpoints
我是Firebug的新手並且遇到了很多麻煩。
我正在使用Firebug 1.3.3和Firefox 3.0.11。 我已禁用所有其他附加組件。 我正在從localhost加載Javascript。 有時關閉窗口並重新打開我正在清理的頁面,但這絕不會持續超過幾頁的負載。
我正在研究jQuery,它顯然有一個龐大的庫,但我想其他很多人都使用Firebug,所以這應該不是問題。 此外,大多數時候(但並非總是如此),Firefox加載並執行JavaScript沒有問題; 只是Firebug看不到它。
盡職調查:
這些討論似乎涵蓋了同樣的問題,但沒有答案:
(對不起,我是新手,不允許超鏈接)
一對夫婦的建議。 確保已打開Firebug的控制台,網絡和腳本面板。
您應該在網絡面板中看到js文件已下載了什么。 在控制台面板中,您應該能夠鍵入console.log(jQuery)
並返回function()
。
這應該確認jQuery實際上已加載並運行。
然后轉到您的腳本面板,您應該會在頂部看到四個選項。 檢查,編輯,靜態,然后下載腳本的下拉列表。 這就是你想要的那個。 選擇要調試的腳本。
根據你的問題,你可能已經知道了一些,但確認所有這些都是先工作。
當你在腳本列表中沒有看到jQuery時,你能做console.log(jQuery)
嗎?
PS。 這不是規模問題。 我經常加載比jQuery大10倍的js文件。
編輯:還有一些建議:
1)減少到最簡單的情況並加回。 刪除除jQuery之外的所有腳本,然后逐步添加其他腳本。 是否有一個一直打破它。
2)將try / catch語句放在可疑代碼塊周圍。 我經常發現FB在拋出未捕獲的異常后停止報告錯誤。
try {
// your code here
} catch (e) {
console.log(e)
}
3)設置另一個FF配置文件以測試是否遇到同樣的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.