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

时间:2017-02-06 20:06:29

标签: javascript browser server

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

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

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

1 个答案:

答案 0 :(得分:1)

要勾勒出来,我会在初始页面加载时将php中的'pageversion'编码为javascript:

var pageversion=<?php echo $pageversion ?>;

然后使用EventSource

eventer = new EventSource("/eventeg.php");
eventer.onmessage = function (event) {
   var datasent=event.data;
   //use data to compare versions and then reload
};

服务器通过保持连接发送数据 - 只需让服务器实时更新它发送的版本,如果不相等则执行您需要的操作 - 例如警告用户然后在超时后强制刷新。 然后重新加载将对齐版本。 您可能希望使用http-refresh以及javascript失败的备份。

相关问题