使用backbonejs而不更改window.location

时间:2012-08-11 18:06:26

标签: backbone.js

我正在使用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。有没有办法可以禁用它?因为我的小部件不应该弄乱浏览器的位置。

1 个答案:

答案 0 :(得分:0)

我刚才意识到我不应该扩展Backbone.Router.extend。然后我不会搞乱window.location。