我正在尝试创建一个向网页添加聊天的脚本。我正在通过node.js
服务器socket.IO
运行聊天。
聊天有效,但我的问题是:
在重新加载或更改页面时,旧连接(会话)和数据将丢失,脚本将在新页面上重新开始。 每次打开新页面时,这需要时间来设置连接并传输过去的数据(聊天记录)。
我想知道是否可以在重新加载(页面更改)之间保持连接和数据。换句话说,当页面发生变化时,保持聊天“不受影响”。
答案 0 :(得分:1)
如果没有看到details,我们只能回答一般问题。
所以,是的,Greasemonkey可以保留会话。
使用Cookie保留与服务器的会话状态。请注意,GM_xmlhttpRequest()
会发送与普通Firefox请求相同的Cookie。
您可以使用localStorage
将其保存在本地驱动器上,而不是从服务器获取聊天记录。