【问题标题】:How to store SockJS object into localStorage如何将 SockJS 对象存储到 localStorage
【发布时间】:2017-09-28 06:27:11
【问题描述】:

我正在使用来自Spring-Websocket 的以下示例来创建和使用 SockJS 对象:

....
var socket = new SockJS('/gs-guide-websocket');
.... 

我已将其集成到我们的应用程序中,但每当我刷新页面时。正在创建新的SockJS 对象,因此正在创建新的连接。

我认为最好的解决方案是将socket 对象存储到localStorage,但不成功,因为localStorage 只接受字符串。

我试着打电话

localStorage.setItem("websocket", JSON.stringify(socket));

但每当我取回对象并调用JSON.parse() 时,我注意到对象内的一些数据已经消失。

如何将其存储在localStorage 中? 或者也许有更好的方法来解决这个问题?

【问题讨论】:

    标签: javascript local-storage sockjs


    【解决方案1】:

    我认为这是不可能的。当你创建一个连接时,当你关闭这个页面时它会被关闭。所以没有意义。

    【讨论】:

      猜你喜欢
      • 2013-02-12
      • 2011-03-06
      • 1970-01-01
      相关资源
      最近更新 更多