Twitter的Streaming API似乎提供了一种接收实时推文的方式,而无需不断轮询新数据。是否可以通过jQuery使用此API(或者可以使用纯JS)?

据我所知,jQuery没有内置的方法来使用JSON流HTTP请求。是正确的,还是我错过了什么?如果没有内置此功能,是否有人已经通过插件或示例解决了此问题?

更新:据我所知,HTML 5对WebSockets的支持可能是实现此目的的最佳方法。不幸的是,这意味着主流兼容性至少还需要几年的时间。据我所知,这些浏览器版本当前以某种方式支持WebSocket:

  • WebKit 5(Safari/Chrome)
  • Firefox 4
  • IE9(最终)
  • 最佳答案

    HTML5 WebSockets可能是最佳选择。

    对于现代浏览器,可以使用WebSocket;对于不受支持的浏览器,可以使用Flash回退。

    此版本支持alle浏览器:http://jwebsocket.org/index.htm?page=browsers.htm

    您也可以尝试使用此方法,但尚未在IE6上进行测试:http://github.com/gimite/web-socket-js

    关于javascript - 结合使用Twitter的Streaming API和jQuery?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3312616/

    10-11 22:12
    查看更多