Google chrome 从Chrome开发工具中的网络选项卡预览复制变量

Google chrome 从Chrome开发工具中的网络选项卡预览复制变量,google-chrome,google-chrome-devtools,Google Chrome,Google Chrome Devtools,我正在使用Chrome开发工具,我正在网络窗格中挖掘,查看带有预览选项卡的XHR响应。我想从预览中获取一个特定对象。但是,当我尝试右键单击preview对象时,创建的temp变量为null 我觉得这很奇怪,因为数据在内存中(否则它根本不会显示)。下面是一个相当大的响应数组的示例,我试图从中获取特定对象 为了澄清,我可以存储一个出现在控制台中的变量。但我无法从“网络”选项卡的预览窗格中存储变量。Chrome开发工具是否有我忽略的功能,或者我是否被迫控制台记录我的XHR响应并从中提取对象 我真的不

我正在使用Chrome开发工具,我正在网络窗格中挖掘,查看带有预览选项卡的XHR响应。我想从预览中获取一个特定对象。但是,当我尝试右键单击preview对象时,创建的temp变量为null

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

为了澄清,我可以存储一个出现在控制台中的变量。但我无法从“网络”选项卡的预览窗格中存储变量。Chrome开发工具是否有我忽略的功能,或者我是否被迫控制台记录我的XHR响应并从中提取对象


我真的不想在我的代码中添加任何
console.log()
或其他断点,只是为了以后删除它们。挖掘超长的原始JSON响应也是不现实的。我正在Windows 7上使用Chrome 47。

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

var response = <<paste here>>
var响应=

我看不出屏幕截图,但您可以键入
响应。数据[64]

我可以通过以下方式使其工作:

  • 右键单击数组索引
  • “存储为全局变量”
  • 然后从控制台输入:

    copy(temp1);
    
    然后它就会出现在剪贴板上


    这至少在某种程度上是一种解决办法。这并不完美,因为开发工具在处理如此庞大的对象时似乎落后了,但至少我能够指定一个索引并操作巨型数组的单个部分。@ryanyyu你是对的。今天,我在回复数据方面遇到了完全相同的问题。我无法粘贴它,所以我将jquery加载到控制台并手动请求该文件。但这并不是理想的解决方案:(嗯,我想这终于被修复了。谢谢你指出这一点。我投票结束这个问题,因为它是Chrome开发工具中的一个bug,现在已经用最新版本修复了。