J'utilise l'exemple suivant de Spring-Websocket pour créer et utiliser l'objet SockJS:Comment stocker objet SockJS dans localStorage
....
var socket = new SockJS('/gs-guide-websocket');
....
J'ai intégré cela à notre application, mais chaque fois que je rafraîchir la page. new SockJS
L'objet est créé, d'où la création d'une nouvelle connexion.
Je pensais que la meilleure solution est de stocker l'objet socket
dans localStorage
, mais sans succès, puisque localStorage
accepte des chaînes seulement.
J'ai essayé d'appeler
localStorage.setItem("websocket", JSON.stringify(socket));
Mais chaque fois que je reçois l'objet en arrière et appelle JSON.parse()
j'ai remarqué quelques données à l'intérieur de l'objet a disparu. Comment puis-je le stocker dans localStorage
? Ou peut-être qu'il existe une meilleure façon de résoudre ce problème?