有沒有辦法告訴Chrome調試器(或者可能是Firebug?)在某些文件中不能中斷?假設他們沒有壞,基本上?這似乎是他們可能內置的東西。我可以告訴Chrome腳本調試器忽略jquery.js嗎?
回答
Blackboxing JS文件,現在可以在Firefox https://developer.mozilla.org/en-US/docs/Tools/Debugger
而在Chrome Canary版使用的實驗開發工具。 http://www.divshot.com/blog/tips-and-tricks/ignoring-library-code-while-debugging-in-chrome/
上面現在工作穩定的Chrome瀏覽器版本爲好。
如果調試器在jQuery文件中某處爆炸,您可能潛在地將可疑呼叫包裝在try/catch中,然後在您自己的catch
中引發錯誤。這樣,你可以確切地隔離你的錯在哪裏。
我會更傾向於做堆棧跟蹤,看看爲什麼我的代碼被吹起來,例如無效的JSON,比試圖掩蓋它。
如果您遇到的問題是,Chrome的調試器停在所有異常,甚至jQuery的內部的操作,然後你可能需要讓Chrome只在未捕獲的異常,而不是所有異常暫停。在調試器的「腳本」面板中,在控制此功能的窗口左下角有一個圖標。
用這個給我保存了!謝謝!(+ 1) – OrPaz
瀏覽器的最新版本已實現了新blackbox feature已經做了你正在尋找什麼。基本上,當您在給定文件上設置黑盒選項時,它會阻止Chrome調試器進入該文件。
此功能是內置的,它可以與該文件(右鍵)的上下文菜單中進行設置。如果Chrome調試器設置爲停止所有異常,它也可以工作。
非常乾淨的解決方案無需插件。 –
不幸的是不再有效。 如果你有「暫停上捕獲異常」選項,然後黑匣子jQuery它仍然會打破例外。 – blackmamba
- 轉到開發人員工具設置,然後單擊左側面板上的Balckboxing選項卡。
- 然後點擊添加圖案按鈕並鍵入jquery.js
- 關閉並重新打開開發人員工具,現在將其跳過!
- 1. 我可以告訴findbugs忽略我無法添加的類嗎?
- 2. 我可以告訴NDepend忽略單個結果嗎?
- 3. 我可以告訴Make忽略環境變量嗎?
- 4. 我可以告訴Dialyzer忽略一些模塊嗎?
- 5. 我可以告訴Eclipse調試器回到上一步嗎?
- 6. JiBX解組 - 可以告訴JiBX忽略元素的順序嗎?
- 7. 可以告訴觀察者忽略模式或信號嗎?
- 8. 解析器可以告訴詞法分析器忽略換行符嗎?
- 9. 我可以告訴VS2008忽略延遲加載屬性的調試時間評估嗎?
- 10. 忽略Chrome JavaScript調試器中的$ break
- 11. 我們可以告訴CruiseControl.NET忽略源代碼管理超時錯誤嗎?
- 12. 你可以告訴屏幕閱讀器忽略Android上的HTML標籤嗎?
- 13. 告訴git忽略我的RSA公鑰
- 14. 告訴LLDB忽略文件
- 15. 告訴角JS來忽略
- 16. 如何告訴mapserver忽略過濾器?
- 17. 當我調用ExecuteSprocAccessor時,我可以告訴EntLib忽略業務對象中的一個屬性嗎?
- 18. 我可以在腳本中完全禁用'調試器'嗎?
- 19. 我可以手動告訴google gclid嗎?
- 20. Chrome調試協議:HeapProfiler.getHeapSnapshot忽略回調
- 21. 告訴Chrome調試js而不是ts
- 22. 是否可以告訴ARC忽略一個對象?
- 23. 您可以告訴AutoMapper在映射時全局忽略缺失的屬性嗎?
- 24. 我可以配置JTidy忽略某些錯誤和警告嗎?
- 25. 爲什麼會有警告?我可以忽略它嗎?
- 26. 我可以忽略代碼中的「twitter bootstrap is deprecated」警告嗎?
- 27. 在這種情況下,我可以忽略C4251警告嗎?
- 28. 我們可以忽略MySQL ++ C4275警告嗎?
- 29. 我可以忽略這個iphone的警告嗎?
- 30. 我可以在JDBC中忽略或取消警告嗎?
這將是jQuery的事件的情況下特別有用我。當一個事件被觸發時,你必須通過大量的泥土來確定哪個處理程序正在被調用。 – tofarr
它看起來應該標記jfriend00作爲答案。我找不到那種令人討厭的行爲的原因,他的回答解決了它。 – OrPaz
@OrPaz我不同意,我的問題(我Josh的問題的理解)是我們調試我們的文件,但是這並不意味着一個異常被拋出。我的假設是,我的代碼是問題,而不是jQuery的,所以我從不想調試jQuery。我認爲它就像DebuggerHiddenAttribute中的一樣。NET –