用xmpp结合js写了一个网页聊天,因为每个页面都会调用这个js脚本,所以页面跳转时会导致第一次登陆时的在线信息丢失(如:在线状态,聊天记录什么的),有没有什么办法,保存数据,然后页面跳转时再获取保存的数据和在线状态。
1:将需要用到的信息存入cookie,跳转时根据js获取的cookie值来判断状态、获取聊天记录。但是不能存放大数据量信息。
2:将信息通过ajax存入服务端(如数据库、或服务端的静态变量中),这样比较稳定,数据也不受限制,但是要与服务器交互。
在线状态为什么不用cookie,实在不行,用session也行啊。。。