我在 Mac 上使用 Safari 5.1.5
我当前的网址是:www.mysite.com
然后我单击特定组:
History.replaceState(null, null, 'groups/' + group_id + '/');
如果我点击第 32 组,我会得到 url: www.mysite.com/groups/32/
到目前为止还好...但是如果我在那之后单击第 31 组,我会得到: www.mysite.com/groups/32/groups/31/
...或者更好的是,如果我进入第一组,我会得到: www.mysite.com/groups/32/groups/31/groups/32/
...等等...
有什么想法吗?
最佳答案
如果您的 URL 以 /
开头,它将相对于文档根表示:
replaceState(null, null, '/groups/' + group_id + '/');
省略 /
,假设您正在寻找相对 URL。
关于jquery - History.js 的 ReplaceState() 不断向 url 添加新的哈希值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10418332/