标签: javascript ajax web
据我所知,如果不重定向页面就不可能更改地址栏中的URL(只更新片段会起作用),但在Pinterest.com中,点击帖子时似乎只打开了模态对话框,同时URL更新为“... / post / 12356789”。我很好奇他们是如何实现这一目标的?
谢谢!
答案 0 :(得分:0)
这可能是使用“HTML5”中的history.pushState()方法完成的,它允许您操纵浏览器历史记录(在某种程度上)。这是一个article详细说明它是如何工作的。
history.pushState()