websocket object序列化问题?

作者站长头像
站长
· 阅读数 19

我按照accessToken那个逻辑,想要JSON.strigify(websocket object),但是序列化之后是一个空对象。

我想问一下,是不是websocket object是不准许被serilized的?我看到网上有帖子说这个东西就是这么设计的,不能像普通的Object那样被序列化。

那么如果确实这个东西不可以像access_token那样被序列化然后存在localStorage里面被重复使用,那么这种情况下的最佳实践是什么,每次使用的时候都要从新connect?

回复
1个回答
avatar
test
2024-06-26

哪怕只是页面休眠,都会导致会话停止,更不要说关闭页面了,所以想存起来日后再用是不可能的,只能每次需要的时候重连。把socket连接的 url 等信息记下来,保存到本地,下次进网页的时候重新初始化就行了。

回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容