2016-02-27 67 views
0

我可以手動從我的代碼中設置斷點(就像通過編寫console.debug那樣)。我可以使用console.debug()並在那裏創建Chrome開發工具斷點嗎?

調試高速緩存的問題,首次加載時出現斷點很重要。如果我必須添加一個斷點然後重新加載,我無法測試緩存(功能問題沒有在第一次加載時定義,但隨後工作)。

+1

我想你應該能夠編寫'debugger'在你的代碼,而Chrome應該有暫停執行。 –

回答

3

請參閱google documentation。只需在您的代碼中寫入debugger,Chrome就會暫停執行。

手動斷點是您在特定代碼行上設置的單個斷點。您可以通過Chrome DevTools GUI或通過在代碼中插入調試器關鍵字來設置它們。

+0

還記錄了[此處](https://developer.chrome.com/devtools/docs/console#setting-breakpoints-in-javascript) – Volune

0

您可以覆蓋console.debug並設置debugger那裏,所以我們可以把它改成下面

var debugCopy = console.debug.bind(console) 
console.debug = function(){ 
    debugger; 
    return debugCopy.apply(console,arguments) 
} 
相關問題