为什么我在 Chrome 的 DevTools(或任何其他工具,如 Charles)中看不到任何网络调用

why don't I see any network call in Chrome's DevTools (or any other tool such as Charles)

而雅虎财经在已经打开的页面上更新股票价格,例如 http://finance.yahoo.com/q?s=AMRC

提前致谢! 杰克 M

Yahoo 股票页面使用隐藏的 IFRAME 将数据流式传输到客户端,该 IFRAME 在单个分块 HTTP 连接上无休止地流式传输数据。

在 Fiddler 中,您会看到带有 URL 的请求,例如: http://streamerapi.finance.yahoo.com/streamer/1.0?s=AMRC,USD=X&o=JCI,^DJI,^IXIC,^GSPC,^TNX,^VIX,^RUT,EURUSD=X,AMRC,MSFT,PRGS,FB,DATA,GOOG,AMD,AAPL,BABA,AKAM,INTC,TSLA,AIG,ARMH,F&k=a00,a50,b00,b60,c63,c85,c86,g53,h53,j10,l84,l86,p20,p43,t53,t54,v53&j=c63,j10,l84,p20,p43,t53&r=0&callback=parent.yfs_u1f&mktmcb=parent.yfs_mktmcb&gencallback=parent.yfs_gencb&region=US&lang=en-US&localize=0&mu=1&ts=1431634090166&dp=0

如果您想 "peek" 响应数据(永远不会完成,因为它是一个流),您可以右键单击 Fiddler 的 Web 会话列表中的会话并选择 COMETPeek 命令.