我想知道哪些浏览器支持HTTP Push

Posted

技术标签:

【中文标题】我想知道哪些浏览器支持HTTP Push【英文标题】:I would like to know which browsers support HTTP Push 【发布时间】:2011-10-19 03:11:54 【问题描述】:

我正在寻找支持 HTTP 推送的浏览器列表。

我环顾四周,找不到那个列表。

我知道 Firefox、Webkit、Opera 都支持...但是 IE 呢?

这些浏览器的哪些版本支持它?

【问题讨论】:

如果您只需要 HTTP 机制或只需要浏览器推送功能,可能值得澄清一下。 HTTP 将传输机制限制为 HTTP Polling、HTTP Long-Polling 和 HTTP Streaming。现在大多数使用 WebSocket 的解决方案都是可能的。 好吧,如果我理解正确的话,它们是 HTTP PUSH 的不同方式。一个使用长轮询,第二个使用 WebSockets... 不完全。有多种方法可以将数据从 Web 服务器推送到浏览器。第一个是使用HTTP。可用的技术是HTTP Long-Polling 和HTTP Streaming。 WebSockets 是一种较新的技术,它以 HTTP 连接的形式存在,但随后升级为 WebSocket 连接。阅读更多关于 WebSockets here 和 here 的信息。 【参考方案1】:

至于Socket.io 库,支持的浏览器列在here。如果您对 Websocket 支持感兴趣,请查看this article。

【讨论】:

对不起,我有点糊涂了……有不同类型的 HTTP PUSH 吗?

以上是关于我想知道哪些浏览器支持HTTP Push的主要内容,如果未能解决你的问题,请参考以下文章

主流浏览器都支持哪些图片格式? (2012)

浏览器如何支持 PDF 查看以及哪些[关闭]

CSS 类名中广泛支持哪些字符?

哪些浏览器支持“//”而不是“http://”和“https://”? [复制]

哪些浏览器不支持带有 jQ​​uery.ajax 的 HTTP DELETE? [复制]

哪些浏览器支持Xpath 2.0?