标签: javascript pushstate
有人可以解释为什么pushstate不会导致dom状态被保存?
EG。我转到一个页面,单击一个导致pushstate的链接,我导航到一个完全不同的页面(没有pushstate)并点击后退按钮。我希望看到dom post pushstate,而不是你看到原来渲染的dom。这与更改URL实际上的内容不一致吗?
据我所知,在大多数情况下,人们正在构建使用JSON数据+客户端渲染的Web应用程序,因此通常无关紧要,但为什么不保存dom状态?