a muy poca pregunta sobre el uso de Backbone.js con LocalStorage:Backbone.js y almacenamiento local con múltiples pestañas del navegador/ventanas sobrescribe los datos
Estoy almacenando una lista de cosas (colección Backbone) en LocalStorage. Cuando mi sitio web está abierto en varias ventanas/pestañas del navegador y el usuario en ambas ventanas agrega algo a la lista, los cambios de una ventana sobrescribirán los cambios realizados en la otra ventana.
Si quieres probar por sí mismo, sólo tiene que utilizar el ejemplo Backbone.js Todo aplicación:
- abierto http://backbonejs.org/examples/todos/index.html en dos pestañas del navegador
- Añadir un elemento 'ELEMENTO1' en la primera pestaña y 'elemento2 'en la segunda pestaña
- Refresh dos pestañas: 'elemento1' desaparecerá y se le dejó con 'elemento2' sólo
alguna sugerencia de cómo evitar que esto suceda, cualquier forma estándar para de al con esto?
THXX
¡Gracias! Solo la pista que necesitaba. Sé que es un truco, pero funciona. – user1151506
Edité su respuesta para incluir código que funciona con la última versión de Github de Backbone localStorage. – user1151506
Oye, ¿cómo haces para limpiarlo? – Lion789