javascript - 使用 Chrome Web Inspector 在行中间添加断点

标签 javascript debugging google-chrome breakpoints web-inspector

假设我有一些这样的 JavaScript 代码:

function breakpointInside() { console.log("How do I add a breakpoint here?"); }
breakpointInside();

假设我无法编辑源文件。我要调试breakpointInside ,但我不知道如何在行中间添加断点。在此示例中,单步执行该函数很简单,但假设它是一个更复杂的脚本,而这并不实用。

最佳答案

这是2个相关的解决方案
1) 去混淆源
您不能在一行内放置断点,但您可以(在较新版本的 Chrome 中)右键单击脚本,选择 De-obfuscate Source ,并在去混淆的版本上放置一个断点(每行都有一个语句)。
2) pretty-print
(基于尼古拉斯的评论)
在更高版本的基于 Chromium 的浏览器中,此功能称为“Pretty print”,可作为源代码面板左侧下方的按钮使用,类似于 {}

关于javascript - 使用 Chrome Web Inspector 在行中间添加断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6965405/

相关文章:

python - Python 中的静态代码分析?

c# - 为什么 Microsoft Visual C# 2008 Express Edition 调试器随机退出?

c - 在链接时提供不同的库/函数

javascript - 自动完成从 API 获取数据

javascript - 倒计时值返回 0

javascript - 是否可以在javascript(p5js)上制作透明背景色?

javascript - 如何将值从代码隐藏传递到 WP7 中的 javascript 函数

Javascript 只能在 Chrome 中运行,其他浏览器都不能运行

google-chrome - Chrome DevTool Timeline View 中的渲染和绘制事件有什么区别

c# - 通过 ASP.NET 代码隐藏下载文件时如何强制 Chrome 打开 "open file dialog"?