1

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

4

1 回答 1

0

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

于 2012-08-11T18:21:22.730 回答