2017-09-28 76 views
0

我使用的是从Spring-Websocket下面的例子中创建和使用SockJS对象:如何SockJS对象存储到localStorage的

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

我已经集成了这个给我们的应用程序,但每当我刷新页面。新的SockJS对象正在创建,因此新的连接正在创建。

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

席力图召

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

但每当我得到的对象回来,叫我JSON.parse()注意到一些里面的数据对象已经消失了。

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

回答

0

我认为这是不可能的。当您创建连接时,关闭此页面时将关闭。所以这是毫无意义的。

相关问题