如何使用Google Chrome控制台从以下页面访问结果数组?使用Chrome的开发工具调试JSON
twitter.com/search.json?q=stackexchange
我不断收到此错误:
ReferenceError: results is not defined
如何使用Google Chrome控制台从以下页面访问结果数组?使用Chrome的开发工具调试JSON
twitter.com/search.json?q=stackexchange
我不断收到此错误:
ReferenceError: results is not defined
如果你真正想要的是浏览这个结果在一个方便易路设置,只需安装one of JSON viewers for Chrome(最好)。
如果你不想安装任何插件,只需要运行这个:
JSON.parse($('.webkit-line-content').innerHTML);
在控制台页:
view-source:https://search.twitter.com/search.json?q=stackexchange
+1我已经安装了JSONview,但我也想学习如何使用Chrome的控制台来访问这些对象,例如,我想(错误地提出)我可以访问数组结果这个命令在控制台:results.some_sibling – Anthony 2013-04-30 11:29:16
'results'没有在全局对象('window')上定义,因为你正在看的只是一堆文本,它从来没有用'JSON.parse( )',Konrad建议。 – 2013-04-30 11:51:21
@AlexanderPavlov是正确的,Chrome从https://search.twitter.com/search.json?q=stackexchange获得结果,并将其显示为普通文本文件 - 它从未被解析,在那里没有JSON对象任何地方创造 – 2013-04-30 11:53:11