chỉ là một câu hỏi rất ngắn về việc sử dụng Backbone.js với trữ Cục bộ:backbone.js và lưu trữ địa phương với nhiều tab trình duyệt/cửa sổ ghi đè dữ liệu
Tôi đang lưu trữ một danh sách những thứ (bộ sưu tập Backbone) trong LocalStorage. Khi trang web của tôi mở trong nhiều cửa sổ/tab trình duyệt và người dùng trong cả hai cửa sổ sẽ thêm một thứ gì đó vào danh sách, thay đổi của một cửa sổ sẽ ghi đè các thay đổi được thực hiện trong cửa sổ khác.
Nếu bạn muốn thử cho chính mình, chỉ cần sử dụng các ví dụ Backbone.js Todo ứng dụng:
- mở http://backbonejs.org/examples/todos/index.html trong hai tab trình duyệt
- Thêm một mục 'ITEM1' trong tab đầu tiên và 'ITEM2 'trong tab thứ hai
- Refresh cả tab: 'item1' sẽ biến mất và bạn sẽ được trái với 'ITEM2' chỉ
Bất kỳ lời đề nghị làm thế nào để ngăn chặn điều này xảy ra, bất kỳ cách tiêu chuẩn để de al với điều này?
Thxx
Cảm ơn! Chỉ cần gợi ý tôi cần. Tôi biết đó là một loại hack nhưng nó thực hiện một mẹo. – user1151506
Tôi đã chỉnh sửa phản hồi của bạn để bao gồm mã hoạt động với phiên bản Gostub mới nhất của Backbon localStorage. – user1151506
Làm thế nào để bạn đi về việc xóa nó? – Lion789