使用Chrome浏览器JavaScriptdebugging器/如何在页面加载事件中断

我使用的是Chrome的debugging器,一旦页面运行时设置断点,我很好。 我的问题是,当我做任何f5或按下inputURL行我的断点消失。 如何在页面首次加载时在代码中设置断点?

Safari和Firefox的更新版本应该可以在重新加载时使用断点,但需要确保查询之间的请求完全相同。 例如,ExtJS 4添加了一个将禁用caching的_dc=<epoch>

要停止该行为,请添加以下内容:

 Ext.Loader.setConfig({ disableCaching: false, enabled: true }); 

希望有所帮助!

在Chrome的开发者工具中,转到“ 来源”标签。 在右侧,打开事件监听器断点 ,您可以设置事件的断点。

这听起来好像你想要设置DOMContentLoaded ,这是在DOM突变部分下的断点。

这样做后,重新加载页面,你将最终在debugging器。

尝试把debugger; 在你的代码中。 这也适用于FF的Firebug