如何在Google Chrome中跟踪奇怪的网络通话?

时间:2011-07-04 06:23:32

标签: google-chrome google-chrome-devtools

在开发人员工具中,在我正在处理的Web应用程序中,我在控制台中遇到了一个相当奇怪的错误:

'获取数据:'

就是这样。没有堆栈跟踪或任何东西。这是一个失败的网络电话。它显示在“网络”选项卡中:

  

请求网址:数据:

     

请求标题

     

参考者:http://localhost/testapp/

     

User-Agent:Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 534.30(KHTML,与Gecko一样)Chrome / 12.0.742.100 Safari / 534.30

Firefox / Firebug中没有错误。很高兴找出导致Chrome尝试执行此特定请求的HTML / Javascript行。

2 个答案:

答案 0 :(得分:6)

In the Network tab, hover over the file name of the initiator and you should find the caller in the stack trace.

在“网络”选项卡中,将鼠标悬停在启动器的文件名上,您应该在堆栈跟踪中找到调用者。

答案 1 :(得分:1)

找到相关的Chrome错误跟踪器问题:http://code.google.com/p/chromium/issues/detail?id=86286

因此,在这些问题得到解决之前,Web开发人员似乎很难跟踪网络请求源。这两个问题都需要修改其底层引擎。因此Firefox和Webkit首先必须支持该功能,然后Firebug和Chrome可以分别反过来支持该功能。需要发布新版本的浏览器(和插件)。这听起来好像不容易实现。