Javascript 如何在初始页面加载时禁用Backbone.js路由

Javascript 如何在初始页面加载时禁用Backbone.js路由,javascript,model-view-controller,backbone.js,backbone-routing,Javascript,Model View Controller,Backbone.js,Backbone Routing,我知道最好的做法是“你的内容必须在页面加载时可用”,我就是这么做的。 如果用户导航到/inventory/info/id/2,PHP将提供完整的html。但问题在这一点之后出现了,backbone.js匹配相同的路由,重新请求相同的页面,并使用ajax加载它 如何为当前页面的第一次加载禁用主干?我找到了答案。只需使用silent:true参数启动历史,如下所示: Backbone.history.start({pushState: true, silent: true});

我知道最好的做法是“你的内容必须在页面加载时可用”,我就是这么做的。 如果用户导航到
/inventory/info/id/2
,PHP将提供完整的html。但问题在这一点之后出现了,backbone.js匹配相同的路由,重新请求相同的页面,并使用ajax加载它


如何为当前页面的第一次加载禁用主干?

我找到了答案。只需使用silent:true参数启动历史,如下所示:

Backbone.history.start({pushState: true, silent: true});