我正在使用backbonejs为gmail编写chrome扩展。此扩展程序将小部件附加到gmail.com上的电子邮件中的div(如gmail上下文小工具)。要导航到特定路线,我使用
appRouter.navigate('index', {trigger:true, replace: true});
这实际上会更改浏览器位置,即https://mail.google.com/mail/变为https://mail.google.com/mail/#index。有没有办法可以禁用它?因为我的小部件不应该弄乱浏览器的位置。
答案 0 :(得分:0)
我刚才意识到我不应该扩展Backbone.Router.extend。然后我不会搞乱window.location。