不使用javascript就可以进行服务器推送吗?

不使用javascript就可以进行服务器推送吗?,javascript,html,vbscript,server-push,Javascript,Html,Vbscript,Server Push,是否有某种机制可以使用纯HTML提供服务器推送技术,而不使用javascript(或客户端的任何其他脚本语言) 在“服务器推送”下,我指的是服务器在需要时更新部分页面内容的过程。我不知道在页面中没有任何javascript的情况下,是否可以使用真正的服务器推送 在没有javascript的情况下,我所知道的唯一一件事就是一个命令,它会告诉浏览器在某个特定的时间间隔后刷新此页面。此标记仅适用于整个页面。如果只想更新页面的一部分,可以使用iframe并只更新iframe。当然,这不是服务器推送,而是

是否有某种机制可以使用纯HTML提供服务器推送技术,而不使用javascript(或客户端的任何其他脚本语言)


在“服务器推送”下,我指的是服务器在需要时更新部分页面内容的过程。

我不知道在页面中没有任何javascript的情况下,是否可以使用真正的服务器推送

在没有javascript的情况下,我所知道的唯一一件事就是一个命令,它会告诉浏览器在某个特定的时间间隔后刷新此页面。此标记仅适用于整个页面。如果只想更新页面的一部分,可以使用iframe并只更新iframe。当然,这不是服务器推送,而是客户机驱动的自动更新,它将以预定的时间间隔运行,而不仅仅是在实际有新数据时。对于比这更智能的东西,您将需要javascript


最有效的服务器推送是使用页面中的javascript通过websocket连接到服务器,然后让服务器随时通过websocket向页面发送数据(真正的服务器推送)。然后,客户端的javascript可以通过更新页面的特定部分来响应websocket数据的接收。

服务器推送什么?对页面的一部分进行更新?整整一页?页面末尾有新内容?@jfriend00:更新页面上的一些数据。更新整个页面也可能是一个解决方案,但我担心,大多数web浏览器都会使页面闪烁,从而生成大量闪烁的图像。服务器推送是否与AJAX调用一样?不使用JS的替代方案?@Galadre:对我来说,使用AJAX不是强制性的。我的服务器推送实现没有使用任何XML,只有简单的JS和一些服务器端编程。请注意,我不是web开发人员,可能会错过一些知识。