javascript - history.js Github 喜欢 URL 更改 - 用斜杠更改 url 的部分

标签 javascript pushstate history.js

我正在使用 History.js 并遇到一个问题:我想更改斜线之前的 URL 部分,例如浏览目录时的 github ( https://github.com/browserstate/History.js/ )。 我的代码现在看起来像这样:

  History.pushState(null, "Program od: "+programBack, "program/"+day);

当我多次按下按钮时,url 变为: program/program/program/6-10-2011 因为 history.js 只改变/之后的部分。

在 History.js 中有什么方法可以处理这个问题吗? 谢谢

最佳答案

如果问题是如何让 history.js 使用绝对/完整 url 而不是相对 url,则将 "program/"+day 更改为 "/program/"+day

关于javascript - history.js Github 喜欢 URL 更改 - 用斜杠更改 url 的部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675598/

相关文章:

jquery - History API html5,如何知道用户何时点击下一个/后退浏览器按钮?

javascript - Three.js - 给粒子圆形

javascript - 将 View 模型映射到 KnockoutJS 验证

react-router - 网址栏中的父路径重复

.htaccess - Backbone 路由器无法与pushState一起使用

jquery - 需要 Benjamin 的一些关于 History.js 的解释

javascript - openlayers crossOrigin参数使图层消失

javascript - 如何防止 JQuery 的 val() 删除空格后的所有内容?

jquery - 有关 window.history.pushState 的帮助