设置 XHR 断点

XHR (XMLHttpRequest) 断点会在发送 XHR 请求时中断代码执行,以便您可以检查程序的当前状态。您可以中断所有请求,也可以中断包含特定 URL 的请求。要启用此功能

  1. 打开调试器

  2. 点击“在任何 URL 上暂停”,它充当通配符,导致代码在任何调用上暂停,或者,

  3. 点击 XHR 断点标题旁边的加号,输入您感兴趣的 URL,然后按 Enter

注意

如果输入的是关键字而不是 URL,则代码将在对包含该关键字的任何 URL 的调用时暂停执行。

../../../_images/xhr_breakpoint.png

当您的代码在 XHR 请求上中断时,右侧窗格将有两个额外的部分

调用栈

为到达当前正在执行的代码而按顺序执行的函数列表。点击调用栈中的某一项以跳转到代码显示中关联的行。

作用域

在发生中断的函数、方法或事件处理程序中处于作用域的值列表。

../../../_images/xhr_break.png

内联变量预览

Firefox 71 中的新功能,源代码窗格 现在可以即时预览您已逐步执行的代码每一行上的变量。有关详细信息,请参阅 设置断点 > 内联变量预览