【问题标题】:Prevent logging of AJAX calls in console tab of Firebug like Twitter防止在 Twitter 等 Firebug 的控制台选项卡中记录 AJAX 调用
【发布时间】:2011-01-01 01:44:22
【问题描述】:

需要知道如何防止在 Firebug 的控制台选项卡中记录我的 AJAX 调用,就像 Twitter 那样。 当你在 Twitter 中搜索时,你会得到一个实时更新提要,上面写着“自你搜索以来的 5 条推文”。 Twitter 会定期发送 AJAX 调用以获取实时更新,但是这些 AJAX 调用不会记录在 Firebug 的控制台选项卡中,如果您切换到 Firebug 的 Net 选项卡,您将能够看到它们。谁能告诉我 twitter 是如何实现这一点的,因为在我的 Web 应用程序中,所有 AJAX 调用都被记录到 Firebug 的控制台选项卡中。

编辑:http://integratedsearch.twitter.com/search.html?_=1262555274577&q=%23avatar&since_id=7344168531&refresh=true&callback=processSummizeRefresh.

这就是被触发的 url。将链接粘贴到浏览器中,您甚至会得到响应。

【问题讨论】:

  • 有趣的问题。我不知道。我所能看到的 (results_update) 是正常的 AJAX 调用。有兴趣看看解决方案是什么。

标签: javascript ajax twitter firebug


【解决方案1】:

注意回调processSummizeRefresh

由于对子域 (integratedsearch.twitter.com) 进行调用,因此使用 JSONP 注入脚本标签来发出请求。

没有特殊的 FireBug 隐藏魔法:)

见:FireBug and monitoring JSONP cross-domain requests

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 2020-03-17
    • 2018-04-09
    • 2014-03-07
    相关资源
    最近更新 更多