我可以手動從我的代碼中設置斷點(就像通過編寫console.debug那樣)。我可以使用console.debug()並在那裏創建Chrome開發工具斷點嗎?
調試高速緩存的問題,首次加載時出現斷點很重要。如果我必須添加一個斷點然後重新加載,我無法測試緩存(功能問題沒有在第一次加載時定義,但隨後工作)。
我可以手動從我的代碼中設置斷點(就像通過編寫console.debug那樣)。我可以使用console.debug()並在那裏創建Chrome開發工具斷點嗎?
調試高速緩存的問題,首次加載時出現斷點很重要。如果我必須添加一個斷點然後重新加載,我無法測試緩存(功能問題沒有在第一次加載時定義,但隨後工作)。
請參閱google documentation。只需在您的代碼中寫入debugger
,Chrome就會暫停執行。
手動斷點是您在特定代碼行上設置的單個斷點。您可以通過Chrome DevTools GUI或通過在代碼中插入調試器關鍵字來設置它們。
還記錄了[此處](https://developer.chrome.com/devtools/docs/console#setting-breakpoints-in-javascript) – Volune
您可以覆蓋console.debug
並設置debugger
那裏,所以我們可以把它改成下面
var debugCopy = console.debug.bind(console)
console.debug = function(){
debugger;
return debugCopy.apply(console,arguments)
}
我想你應該能夠編寫'debugger'在你的代碼,而Chrome應該有暫停執行。 –