从 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]
我可以通过以下方式让它工作:
- 右击数组索引
- "Store as global variable"
然后从控制台输入:
copy(temp1);
然后它就会在剪贴板上。
我正在使用 Chrome 开发工具,我正在浏览网络窗格以使用预览选项卡查看 XHR 响应。我想从预览中抓取一个特定的对象。但是当我尝试通过右键单击预览对象 store as global variable 时,创建的临时变量为空。
我觉得这很奇怪,因为数据在内存中(否则根本不会显示)。这是我试图从中获取特定对象的相当大的响应数组的示例。
澄清一下,我可以存储一个出现在我的控制台中的变量。但是我无法从网络选项卡的预览窗格中存储变量。 Chrome Dev Tools 是否有我忽略的任何功能,或者我是否被迫控制台记录我的 XHR 响应并从那里拉出对象?
我真的不想在我的代码中添加任何 console.log()
或其他断点,只是为了稍后必须删除它们。挖掘超长的原始 JSON 响应也不切实际。我在 Windows 7.
可能有点晚了,但是您可以转到响应选项卡,复制响应内容,然后在控制台中将其粘贴到 :
之后var response = <<paste here>>
我无法通过屏幕截图判断,但您可以输入 response.data[64]
我可以通过以下方式让它工作:
- 右击数组索引
- "Store as global variable"
然后从控制台输入:
copy(temp1);
然后它就会在剪贴板上。