从 Chrome Dev Tools 中的网络选项卡预览中复制变量

Copy variable from network tab preview in Chrome Dev Tools

我正在使用 Chrome 开发工具,我正在浏览网络窗格以使用预览选项卡查看 XHR 响应。我想从预览中抓取一个特定的对象。但是当我尝试通过右键单击预览对象 store as global variable 时,创建的临时变量为空。

我觉得这很奇怪,因为数据在内存中(否则根本不会显示)。这是我试图从中获取特定对象的相当大的响应数组的示例。

澄清一下,我可以存储一个出现在我的控制台中的变量。但是我无法从网络选项卡的预览窗格中存储变量。 Chrome Dev Tools 是否有我忽略的任何功能,或者我是否被迫控制台记录我的 XHR 响应并从那里拉出对象?

我真的不想在我的代码中添加任何 console.log() 或其他断点,只是为了稍后必须删除它们。挖掘超长的原始 JSON 响应也不切实际。我在 Windows 7.

上使用 Chrome 47

可能有点晚了,但是您可以转到响应选项卡,复制响应内容,然后在控制台中将其粘贴到 :

之后
var response = <<paste here>>

我无法通过屏幕截图判断,但您可以输入 response.data[64]

我可以通过以下方式让它工作:

  1. 右击数组索引
  2. "Store as global variable"

然后从控制台输入:

copy(temp1);

然后它就会在剪贴板上。