gpt4 book ai didi

javascript - 完全禁用 Backbone.js 哈希,但将 pushState 保留在历史记录中?

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:47 27 4
gpt4 key购买 nike

我想使用 Backbone 出色的路由系统,但我不想为旧浏览器提供任何形式的散列支持。在 Backbone.History 中使用 pushState 时是否可以完全禁用哈希?

最佳答案

它没有记录在 backbone.js 页面上,但我在带注释的源代码中找到了它。如果您将 hashChange false 传递给 Backbone.history.start(),backbone 将不会使用哈希回退。

如:

Backbone.history.start({hashChange:false, pushState:true})

有很多很好的理由来支持 pushState,而不是退回到使用哈希,同时仍然支持旧的浏览器(浏览器将转到新的 url 并重新加载,而不是使用 ajax 更新).

关于javascript - 完全禁用 Backbone.js 哈希,但将 pushState 保留在历史记录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9542367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com