2017-09-28 73 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

我認爲這是不可能的。當您創建連接時,關閉此頁面時將關閉。所以這是毫無意義的。

相關問題