推特的 Streaming API似乎提供了一种无需不断轮询新数据即可接收实时推文的方法。是否可以使用 jQuery(或者可能回退到纯 JS)来使用此 API?
据我所知,jQuery 没有内置的方法来使用 JSON 传输 HTTP 请求。这是正确的,还是我错过了什么?如果此功能不是内置的,是否有人已经使用插件或示例解决了这个问题?
更新:据我所知,HTML 5 对 WebSockets 的支持可能是实现这一目标的最佳方法。不幸的是,这意味着主流兼容性至少还需要几年时间。据我所知,这些浏览器版本目前以某种方式支持 WebSockets:
- WebKit 5(Safari/Chrome)
- 火狐 4
- IE9(最终)
最佳答案
HTML5 WebSockets 可能是最佳选择。
现代浏览器可以使用 WebSockets,不受支持的浏览器可以使用 Flash 回退。
这个支持所有浏览器: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/