我有在文档加载时运行的脚本。但是要查看我对页面所做的更改,我必须重新加载它,这会清除我在脚本中设置的所有断点。反正是否有从页面加载到页面加载使这些断点持续存在?似乎Chrome曾经自动执行此操作,但现在不再这样做了。感谢
答案 0 :(得分:1)
添加说明
if (my_dbg != undefined) {
debugger;
}
到你的脚本。如果你想启用休息,那么在某处添加一个:
var my_dbg = true;
不太优雅,但应解决您的问题。
对于exaple:
$(document).ready(function(){
$('#submit_me').click(function () {
if (my_dbg != undefined) {
debugger;
}
});
// do other important things...
if (my_dbg != undefined) {
debugger;
}
// moar important things follow, need to debug
});
再次加载页面之前,弹出js控制台并输入
var my_dbg = true;
然后点击重新加载。应该工作得很好。
答案 1 :(得分:0)
在Chrome开发者工具的“来源”标签中,您应该可以点击一个行号并获得一个蓝色箭头。这将设置一个断点,该断点将在页面加载之间保持不变。