站点导航之间的持久聊天栏

时间:2012-10-13 19:11:46

标签: javascript asp.net-mvc navigation

我希望聊天与Facebook非常相似 - 每当您浏览Facebook时,用户都看不到任何聊天内容!

您可以进行多次聊天,而其中一些是打开的,当您导航时,您不会注意到此区域的任何更改或加载。

我想在聊天中获得同样的效果。通常,是否需要更多时间从服务器获取信息。

我也想知道在哪里可以保存当前打开的聊天信息 - 在数据库,cookie,localStorage或其他地方。我想数据库是合适的地方。

1 个答案:

答案 0 :(得分:0)

您可以将当前聊天数据保存到数据库(服务器)和本地存储(浏览器)中。在文档就绪时,您可以查询本地存储以加载最近的讨论,并在加载后再检查服务器以查找用户更改页面时可能发生的新消息。由于本地存储具有限制,因此您必须删除旧的聊天行。

相关问题