Javascript 如何在其他计算机上远程刷新网页

Javascript 如何在其他计算机上远程刷新网页,javascript,browser,server,Javascript,Browser,Server,假设我有PC 1和PC 2。 PC 1位于挪威,PC 2位于美国。 www.webpage.com当前在PC 2的web浏览器上打开 现在在PC 1上,我将把www.webpage.com上的背景颜色改为红色。我将更改css并使用示例ftp保存它。 所以问题是,我怎样才能让PC 2在没有人坐在电脑旁边刷新页面的情况下改变颜色呢 我如何远程告诉服务器刷新网站?我将在初始页面加载时将php中的“pageversion”编码到javascript中: var pageversion=<?php

假设我有PC 1和PC 2。 PC 1位于挪威,PC 2位于美国。 www.webpage.com当前在PC 2的web浏览器上打开

现在在PC 1上,我将把www.webpage.com上的背景颜色改为红色。我将更改css并使用示例ftp保存它。 所以问题是,我怎样才能让PC 2在没有人坐在电脑旁边刷新页面的情况下改变颜色呢


我如何远程告诉服务器刷新网站?

我将在初始页面加载时将php中的“pageversion”编码到javascript中:

var pageversion=<?php echo $pageversion ?>;
如果服务器通过保持活动连接发送数据,只需让服务器实时更新其发送的版本,如果不相等,则执行所需操作-例如警告用户,然后在超时后强制刷新。 然后重新加载将对齐版本。
您可能希望使用http刷新以及javascript故障备份。

您不能从外部进行备份,这将破坏所有安全机制以及网络拓扑逻辑。但您可以使用嵌入在所述网页中的客户端逻辑来主动或被动地识别事件。通过简单的ajax调用(长轮询ajax)或使用允许双向通信的“web套接字”。并不是说这种通信是在服务器和客户端之间进行的,也不是在两个客户端之间进行的。因此,第二个系统确实起到了积极的作用,但仍然只是被动地等待事件。
eventer = new EventSource("/eventeg.php");
eventer.onmessage = function (event) {
   var datasent=event.data;
   //use data to compare versions and then reload
};