与浏览器标签共享信息

时间:2014-01-17 14:10:51

标签: javascript angularjs backbone.js local-storage

想想我有一个只有一个输入的页面

现在,我在浏览器中打开此页面的三个标签页。

我需要一个代码,所以如果我在一个标签中更改元素,另外两个输入会自动更改。 所以,如果我输入'你好'在选项卡一,选项卡二和选项卡三输入文本将是'你好'

是否有任何javascript \ backbone \ angular代码?

感谢

2 个答案:

答案 0 :(得分:0)

也许你可以使用cookies将这些数据传递给其他页面 - 当然这取决于你的用户是否接受它们:http://www.w3schools.com/js/js_cookies.asp

答案 1 :(得分:0)

您可以将此视为聊天程序。

  1. 用户A输入消息
  2. 服务器接收消息并广播给所有参与用户(A,B,C)
  3. 用户B,C收到消息
  4. 用户B,C将消息附加到聊天窗口
  5. 通过这种方式,所有用户A,B,C共享相同的消息。

    从上述案例中,将#4替换为“通过收到的消息替换文本”

    使用HTML5,可以使用WebSocket来实现这一目标。

    以下是如何使用websocket制作聊天程序的示例(我用Google搜索)

    http://net.tutsplus.com/tutorials/javascript-ajax/using-node-js-and-websockets-to-build-a-chat-service/