首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何强制http服务器刷新页面?

如何强制http服务器刷新页面?
EN

Stack Overflow用户
提问于 2013-01-07 00:15:02
回答 3查看 3.3K关注 0票数 2

我有一个用Java语言编写的小型超文本传输协议服务器(基于NanoHTTPD),它能够从我的应用程序接收数据(当前正在播放曲目、播放状态等)。它生成一个很好的网页,并在通知中接收到信息,但是当新的通知到达时,服务器有没有办法以某种方式要求远程web浏览器重新加载页面?

EN

回答 3

Stack Overflow用户

发布于 2013-01-07 00:18:01

这对你有帮助吗?http://en.wikipedia.org/wiki/Server-sent_events它看起来很有趣!(它很快就会成为HTML5的一部分)

票数 3
EN

Stack Overflow用户

发布于 2013-01-07 00:21:44

我要么使用定期刷新页面的meta刷新标记

代码语言:javascript
运行
复制
<meta http-equiv="refresh" content="5; URL=http://www.yourdomain.xx/yourpage.php">

或者添加一些javascript代码,使用ajax轮询新信息,然后在页面上显示它们或执行页面刷新。

票数 2
EN

Stack Overflow用户

发布于 2019-12-15 19:38:51

使用EventSource接口。它..。

是web内容与服务器发送的事件的接口。EventSource实例打开到HTTP服务器的持久连接,服务器以文本/事件流格式发送事件。连接保持打开状态,直到通过调用EventSource.close()将其关闭。

来源:https://developer.mozilla.org/en-US/docs/Web/API/EventSource

这样,你就不会有无用的无聊的页面刷新。

这里有一个可用的示例:https://stackoverflow.com/a/42076867/195812

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14184030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档