我有这样的情况:
100 台计算机正在显示一个网页,我可以从后端更新此网页。
我希望我的 100 台计算机上显示的网页能够自动更新。
有没有办法在不轮询的情况下刷新/更新页面?
最好的方法是外部页面可以强制页面重新加载,但我认为这是不可能的。
Thanks
M.
您可以使用 WebSocket。例如:
var socket = new WebSocket("ws://javascript.ru/ws");
socket.onmessage = function(event) {
if (event.data == "reload") {
location.reload();
}
};
使用 WebSockets,您还可以通过事件传播来组织从该页面之一重新加载所有页面。
WebSocket 实现了事件驱动的架构。您将为事件和消息实现一些处理程序并启动它。然后您可以通过服务器从服务器或其他页面发送事件并根据需要进行处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)