2012-08-11 53 views
1

我正在使用backbonejs为gmail写一个Chrome扩展。这个扩展将一个小部件附加到gmail.com上的一个电子邮件中的div上(如gmail上下文小工具)。导航到一个特定的路线,我用使用backbonejs而不更改window.location

appRouter.navigate('index', {trigger:true, replace: true}); 

这实际上改变了浏览器的位置即https://mail.google.com/mail/变得https://mail.google.com/mail/#index。有没有一种方法可以禁用此功能?因为我的小部件不应该搞乱浏览器的位置。

回答

0

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