gpt4 book ai didi

javascript - 如何在特定行暂停JS脚本执行?

转载 作者:行者123 更新时间:2023-12-02 16:37:14 25 4
gpt4 key购买 nike

我有一个脚本,我想允许用户直接在浏览器中调试。我可以获得断点的行号,并且可以获得局部变量值,我好奇的是如何在特定行暂停实际的脚本执行?我尝试将隐藏的 sleep() 调用与本地变量转储代码一起放置,想知道是否有更优雅的解决方案来解决该问题?

只是澄清一下 - 我无法使用控制台。我只能使用常规的 JS 脚本功能。我使用 Chrome 开发工具多年,但之前从未遇到过通过 JS 代码模拟 debugger; 指令的需要。

最佳答案

使用网络浏览器的开发者控制台。例如,在 Firefox 中,点击 CTRL+SHIFT+S,找到特定行,然后单击它。当到达该行时,它将停止执行。

您也可以使用通常的调试步骤:

  • 跨过F10
  • 进入F11
  • 单步返回SHIFT+F11

PS:我还建议使用Firebug扩展,我发现它对我的工作非常有值(value)。它是一个开发人员工具栏,具有许多简洁的功能和更好的性能(至少对我来说是这样)。

关于javascript - 如何在特定行暂停JS脚本执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27822679/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com