Javascript Greasemonkey能否使脚本数据和连接在新页面上保持活动状态或重新加载?
我正在尝试制作一个脚本,将聊天添加到网页中。我正在使用Javascript Greasemonkey能否使脚本数据和连接在新页面上保持活动状态或重新加载?,javascript,persistence,greasemonkey,Javascript,Persistence,Greasemonkey,我正在尝试制作一个脚本,将聊天添加到网页中。我正在使用socket.IO通过node.js服务器运行聊天 聊天功能正常,但我的问题是: 重新加载或更改页面时,旧连接(会话)和数据将丢失,脚本将在新页面上重新启动。 每次打开新页面时,设置连接和传输过去的数据(聊天日志)都需要时间 我想知道是否有可能在重新加载(页面更改)之间保持连接和数据。换言之,当页面发生变化时,保持聊天“不受影响”。我们只能笼统地回答 所以,没错,Greasemonkey可以保存会话 使用cookies保留与服务器的会话状态。
socket.IO
通过node.js
服务器运行聊天
聊天功能正常,但我的问题是:
重新加载或更改页面时,旧连接(会话)和数据将丢失,脚本将在新页面上重新启动。
每次打开新页面时,设置连接和传输过去的数据(聊天日志)都需要时间
我想知道是否有可能在重新加载(页面更改)之间保持连接和数据。换言之,当页面发生变化时,保持聊天“不受影响”。我们只能笼统地回答
所以,没错,Greasemonkey可以保存会话
否。Greasemonkey在所查看页面的上下文中执行其脚本。如果用户离开该页面或重新加载该页面,连接将被切断。应该可以将聊天数据保存到cookie或本地存储中,但必须重新打开连接。否。Greasemonkey在所查看页面的上下文中执行其脚本。如果用户离开该页面或重新加载该页面,连接将被切断。应该可以将聊天数据保存到cookie或本地存储中,但必须重新打开连接。