Tôi đang di chuyển một ứng dụng web một trang dựa trên Backbone.js và jQuery sang tiện ích mở rộng của Chrome. Tuy nhiên, cả chế độ bộ định tuyến dựa trên băm đều không hoạt động tốt với môi trường bên trong phần mở rộng. Tôi đã đi đến kết luận rằng tôi tốt hơn hết chỉ hiển thị trực tiếp các lượt xem về tương tác của người dùng, bỏ qua toàn bộ hệ thống window.location
. Tuy nhiên, tôi không chắc chắn làm thế nào để thực hiện điều này mà không cần thay đổi cuộc gọi đến Router.navigate
trong hàng tá tệp.Định tuyến Backbone.js mà không thay đổi url
Có cách nào có thể cắm/mô-đun để giữ hệ thống định tuyến Backbone nhưng bỏ qua bất kỳ thay đổi nào đối với url không?
AppRouter là những gì nên được sử dụng thay cho Router. Lớp điều khiển Marionette bây giờ không được chấp nhận - bất kỳ đối tượng nào cũng có thể phục vụ như một bộ điều khiển để sử dụng bởi một AppRouter. – Paul