1

我正在尝试制作一个将聊天添加到网页的脚本。我正在通过node.js服务器运行聊天socket.IO

聊天有效,但我的问题是:

重新加载或更改页面时,旧连接(会话)和数据丢失,脚本在新页面上重新开始。每次打开新页面时,都需要时间来建立连接并传输过去的数据(聊天日志)。

我想知道是否可以在重新加载(页面更改)之间保持连接和数据。换句话说,在页面更改时保持聊天“不受影响”。

4

1 回答 1

1

不看细节,只能笼统地回答。

所以,是的,Greasemonkey 可以保留会话。

  1. 使用 cookie 来保存与您的服务器的会话状态。请注意,它会GM_xmlhttpRequest()发送与普通 Firefox 请求相同的 cookie。

  2. 与其从服务器获取聊天记录,不如使用localStorage.

于 2012-12-10T02:56:32.927 回答