Javascript应用:在客户端存储聊天消息的推荐方法

时间:2015-12-26 09:18:41

标签: javascript

这更像是一个asking for an advice问题。我正在尝试实现我的移动聊天应用的网络版。但是,HTML,CSS,JS是浏览器中的主要工具,并且没有本地数据库可以在客户端的UI上临时存储聊天消息。

就像在移动设备中一样,我的所有通知,消息和所有内容都存储在表格中,每当用户打开聊天活动(Android)时,我都可以查询数据库,查找与该用户相关的所有消息并在其中显示应用程序的显示。

什么是将聊天消息作为JS对象存储在客户端UI中并快速找到所需内容的最佳方式?

JS结构也应该很容易通过nametimestatus等来查找消息。

我正在尝试实现与WhatsApp Web非常相似的东西。

2 个答案:

答案 0 :(得分:1)

我会调查https://github.com/knadh/localStorageDB。但说实话,这是我不会做的事情,因为总有一个安全问题。有人可能会访问您的计算机并窃取聊天数据或某些恶意软件可能会进入您的计算机。

当用户加载网页时,只查询数据库中的所有聊天数据并不困难。当然你会使用分页而不只是抓住所有东西。

祝你好运。

答案 1 :(得分:0)

jStoragestore.js  是很好的选择。