37

我想检查正在开发中的页面元素,这些元素在鼠标离开后立即消失。对于这个和其他场景,我想要一个“禁用 JS”插件或控制台命令之类的东西,它不仅在页面加载时工作,而且可以随时完全停止当前页面的任何和每个 js。

这样的解决方案存在吗?我更喜欢chrome,但接受firefox。谢谢。

4

2 回答 2

50

什么对我暂停执行有用

  1. 打开 Chrome javascript 控制台 (Ctrl+Shift+J)
  2. 转到“来源”
  3. 在右侧,单击小“暂停”图标,或按 F8 暂停脚本执行。

您也可以在同一个控制台中放置“断点”。尝试以下操作以使用断点:

  1. 打开 Chrome javascript 控制台 (Ctrl+Shift+J)
  2. 转到“来源”
  3. 在右侧,单击小“暂停”图标,或按 F8 暂停脚本执行。
  4. 现在可以点击右侧的“Step over”、“Step Into”等功能,逐行慢慢步入代码。
  5. 您还可以单击任何源的行号以添加断点。断点将在到达时停止代码执行。您可以在上述其他按钮旁边的右侧启用/禁用断点。
于 2013-11-07T18:25:30.480 回答
14

尝试使用debugger;指令(相关 MDN 文章)。这就像一个断点,应该可以帮助您使用普通的开发人员控制台调试您的脚本。

于 2013-07-05T23:30:21.713 回答