【问题标题】:jQuery Address appends new deep link to existing deep linkjQuery Address 将新的深层链接附加到现有的深层链接
【发布时间】:2013-05-02 19:46:59
【问题描述】:
我在想同样的问题as here,但没有给出解决方案。
如果您通过深层链接 http://www.domain.com/deeplink1 直接进入加载 jQuery 地址的网站,并且您想通过按链接转到下一页,则下一个深层链接将附加到初始深层链接 http://www.domain.com/deeplink1/deeplink2。
我该如何预防?
【问题讨论】:
标签:
jquery
pushstate
jquery-address
【解决方案1】:
解决方案其实很简单。 This post 向我提出了这个想法(实际上有点讽刺,因为这是一篇关于 jquery 地址竞争对手的帖子呵呵)。我在初始化时进行了以下设置
$.address.state($.address.baseURL()).init(function(event)
这导致条目 url 成为根域。我现在将其更改为
$.address.state('/').init(function(event)
使根(主机名)成为入口域。这样就解决了问题。