
只要客户端未发送HTTP请求,您就无法发送HTTP响应。就那么简单。这就是HTTP的工作方式。如果任何网站能够在客户端未请求的情况下毫不客气地推送HTTP响应,则Internet看起来将大为不同。
基于一个Javascript心跳基于类似的回答客户端的键盘/鼠标活动在这里,或间
refresh头部等作为回答在这里),如果你已经基本上是一个单页web应用(因此,你不能有效使用会话范围将是解决办法(但视图范围),但是如果您在同一会话中的多个标签/窗口中打开了该页面,则效果将不佳。
从理论上讲,Websocket是将某些内容推送到客户端的正确解决方案,但这又需要一个活动会话。鸡鸡蛋问题。而且,它在当前仍相对广泛使用的旧版浏览器中将无法正常工作,因此当前仅应将其用于渐进式增强。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)