我想有一个与Facebook非常相似的聊天 - 每当你浏览Facebook时,用户都不会看到任何聊天刷新!
您可以进行多个聊天,同时打开其中一些聊天,并且在导航时不会注意到此区域的任何更改或加载。
我想在我的聊天中获得相同的效果。通常,是否从服务器取回信息需要更多时间。
我也想知道我应该在哪里保存当前打开的聊天信息 - 在数据库、cookie、localStorage 或其他地方。我想数据库是合适的地方。
您可以将当前聊天数据保存到数据库(服务器)和本地存储(浏览器)中。在文档准备就绪时,您可以查询本地存储以加载最近的讨论,并在加载这些讨论后检查服务器中是否有用户更改页面时可能发生的新消息。由于本地存储具有其局限性,因此您必须删除旧的聊天线路。