让两个网页来回互通的最佳方法是什么?

时间:2015-06-08 18:03:14

标签: javascript asynchronous web

让两个网页来回互通的最佳方法是什么?我将使用HTML和Javascript。基本上我想登录网页,我应该能够看到谁从第二页登录。它只是一个测试应用程序,所以只需要一个快速的解决方案。

1 个答案:

答案 0 :(得分:2)

如果您只想让两个页面在同一个域中的同一个浏览器会话中进行通信,则可以使用localStorage - 它基本上是一个键值存储,但在大小上有一些限制(粗略估计) 5 MB,但它有所不同)。当您写入localStorage时会触发event,因此您可以在一个页面上拥有一个侦听器(并从另一个页面写入)。

但是,需要查看谁从第二页登录的限制意味着单独的JavaScript客户端无法解决问题。您可以在服务器端需要一些可以轮询(或使用推送机制)的东西。您可以在那里使用JavaScript继续使用登录数据更新页面。但它需要与服务器通信才能知道谁登录。