如何在页面加载完成后暂停 JavaScript?

How to pause JavaScript after page done loading?

我正在从一个网站加载 HTML 页面到我的浏览器中。 据我了解,浏览器首先加载页面,然后开始在其上执行 JavaScript 代码。

问题: 如何暂停 Google Chrome 中的 JavaScript 执行页面加载完成后立即启动,手动?

我想要实现的是在浏览器中加载页面(任何浏览器,但最好是 Google Chrome),但在开始执行之前编辑 javascript 代码.

好吧,在 Google Chrome 中,您可以使用开发人员工具(以及大多数其他流行的浏览器)实现此目的。使用 F12 打开它们并在 "Sources" 选项卡下的脚本中设置断点。

然后您可以编辑并保存 (Ctrl-S) 脚本并按 F8 继续执行新代码。

查看 Debugging Javascript in Chrome。您可以在任何JS文件的开头设置断点,然后从那里继续。

Debugging with breakpoints

A breakpoint is an intentional stopping or pausing place in a script. Use breakpoints in DevTools to debug JavaScript code, DOM updates, and network calls.

Click the line gutter to set a breakpoint for that line of code. A blue tag will indicate if a breakpoint has been set