【问题标题】:How does twitter live-update your timeline?twitter 如何实时更新你的时间线?
【发布时间】:2010-02-20 00:46:24
【问题描述】:

感谢阅读。

我们正在开发一个网络应用程序。我们正在研究如何在客户端实时更新一些计数器和信息,而不使用预定的 Json 更新(是的,超时工作......但应该有另一种方式;)

所以我在看 Twitter...他们实时更新我们的时间线,不是吗?

我在 XHR FireBug 窗口中看不到时间线更新。但它们正在发生:O

那么 twitter 如何实时更新我们的时间线?

或者

如何通过 ajax 在客户端更新可扩展且高效的信息?

【问题讨论】:

  • 嘿,永恒的谜团!有人问过,我会试着找到重复的。
  • Twitter 使用 JSONP,它使用 <script> 标签来传输数据。要查看它的发生,请查看设置为“全部”的网络窗口,而不仅仅是 XHR 日志记录。此外,您应该使用 Firebug 的 DOM 检查器至少看到一次,以查看它在文档中注入或修改脚本标记。

标签: javascript ajax http twitter


【解决方案1】:

请看这里:Prevent logging of AJAX calls in console tab of Firebug like Twitter

引用回答者,brianng:

注意回调processSummizeRefresh.

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-26
    • 2014-04-02
    • 1970-01-01
    相关资源
    最近更新 更多