2011-12-27 17 views
1

Firebug真正有用的功能之一是在调试控制台中显示正确的ajax请求。除了请求和响应内容之外,它还显示了哪一行称为XMLHttpRequest.send,这可能非常有用。我可以让firebug ajax控制台显示谁叫jQuery?

问题是,因为我使用jQuery,它总是显示相同的地方 - “jQuery-1.7.js(line 8155)”。是否有任何技巧,选项或扩展可用于在每种情况下显示谁调用jQuery?

我安装了FireQuery。这很好,但并没有解决这个具体问题。

UPDATE:所以,看萤火虫的源代码(requestStartedgetStackSourceLink),似乎这不是真的有可能与分机或一个选项来做到这一点,但它不会是很难作出这种改变在FireBug本身。当我有更多的时间...

回答

1

你基本上需要访问调用堆栈,但我不知道Firebug实际上是否存储AJAX请求。

我唯一能想到的就是使用jQuery的非压缩版本,并在AJAX行上放置一个断点,并在脚本停在那里时检查调用堆栈。

+0

我会把它当成“不,你不能”...... – itsadok