如何在IE Developer Tools中为加载时运行的代码创建断点?

ent*_*nio 13 javascript debugging internet-explorer

所以我有这个网页,我需要在IE(9)中调试.我想使用开发人员工具.我需要在页面加载时运行的代码中创建一个断点.

问题是,即使我设置断点,当我重新加载页面时,它也会被删除,因为这是一个新的上下文.

如果所述代码仅在某个给定动作之后运行,我可以创建断点并且仅在之后触发该动作.但它在加载时运行,所以没有运气.

debugger;语句可以执行我想要的操作,但它会触发VS Debug with ...对话框,其中唯一的选项是VS.

谢谢.

Hec*_*eal 14

我已经做了很多,这是我遵循的程序:

  1. 把你的debugger;行放在任何你需要的地方都在你的javascript代码中.
  2. 打开IE并加载页面之前按F12打开Dev Tools
  3. 在开发工具中,单击脚本选项卡,然后按Start Debugging按钮.这将使Dev工具知道您指定的任何断点.
  4. 加载您的网页,开发工具应该拿起调试器语句.

祝好运!

  • 但是,如果我们无法控制代码,即我们可以放置`debugger`呢? (4认同)