使用history.pushstate后js设置默认url
我有一个问题。如何从history.pushState添加的url“内容”中删除? 例如,我有一个这个网址:
site.com
好的,现在我将此网址更新为:
site.com/site/subsite
如何恢复默认网址(site.com)。
我尝试 history.pushState("",document.title,document.location.pathname)
但是,
document.location.pathname
是“site.com/site/subsite”
我回到起点:(
I have a problem. How can i remove from url "content" added by history.pushState?
For example i have a this url:
site.com
Ok, now i update this url to this:
site.com/site/subsite
How i can restore default url (site.com).
I try history.pushState("",document.title,document.location.pathname)
but,
document.location.pathname
is "site.com/site/subsite"
and i return to start point :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它将完全从域 URL 中删除状态。
It will remove state completely from the domain url.