如何讓Firebug捕獲參考錯誤?爲什麼Firebug不顯示「Uncaught ReferenceError」錯誤?
使用啓用了Firebug的Firefox我浪費時間試圖弄清楚我的HTML/jQuery頁面出了什麼問題。
然後我去了Chrome並使用它的DevTools,果然那裏是一個「Uncaught ReferenceError」,導致一些元素不顯示。
的代碼是:
final_date_from = '2014-01-01';
$("#notice").html(' (' + final_date_from + " to " + final_date_to + ") ");
(你可以看到我沒有設置final_date_to
變量)。
我看到在Chrome DevTools什麼:
我創建了一個simple JSFiddle來演示錯誤。
這爲什麼不被Firebug抓到?
如果你不這樣做使用'var'它通常不是阻塞錯誤,並且將在全局窗口命名空間中定義。您可能會發生意外的行爲,這可能是發生了什麼事你有沒有聲明''使用嚴格的''或者它已經在你的代碼的相同範圍內的任何地方聲明? – charlietfl