【发布时间】:2013-04-24 06:49:01
【问题描述】:
如何使用 Google Chrome 的控制台从以下页面访问 results 数组?
twitter.com/search.json?q=stackexchange
我不断收到此错误:
ReferenceError: 结果未定义
【问题讨论】:
标签: json debugging google-chrome-devtools
如何使用 Google Chrome 的控制台从以下页面访问 results 数组?
twitter.com/search.json?q=stackexchange
我不断收到此错误:
ReferenceError: 结果未定义
【问题讨论】:
标签: json debugging google-chrome-devtools
如果您真正想要以方便的方式浏览此结果集,只需安装one of JSON viewers for Chrome(最好是JSONView)。
如果您不想安装任何插件,只需运行以下命令:
JSON.parse($('.webkit-line-content').innerHTML);
在页面的控制台中:
view-source:https://search.twitter.com/search.json?q=stackexchange
【讨论】:
results 未在全局对象 (window) 上定义,因为您正在查看的只是一堆文本。它从未被 Konrad 建议的 JSON.parse() 解析。
您可以在 chrome 控制台选项卡中使用 console.debug() 函数。
示例:
console.debug(results)
【讨论】:
console.debug(__screenCapturePageContext__)
console.debug(,然后 CTRL+Space,您将看到所有可访问的对象和方法。