我正在使用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。有什么方法可以禁用它吗?因为我的小部件不应该干扰浏览器的位置。
发布于 2012-08-11 18:21:23
我刚刚意识到我不应该扩展Backbone.Router.extend。那我就不会找window.location麻烦了。
https://stackoverflow.com/questions/11916385
复制