使Chrome脚本断点在页面之间保持不变(重新加载

时间:2013-03-27 15:51:38

标签: google-chrome google-chrome-devtools

我有在文档加载时运行的脚本。但是要查看我对页面所做的更改,我必须重新加载它,这会清除我在脚本中设置的所有断点。反正是否有从页面加载到页面加载使这些断点持续存在?似乎Chrome曾经自动执行此操作,但现在不再这样做了。感谢

2 个答案:

答案 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开发者工具的“来源”标签中,您应该可以点击一个行号并获得一个蓝色箭头。这将设置一个断点,该断点将在页面加载之间保持不变。