Javascript 想了解这个url和后退按钮是如何工作的吗

Javascript 想了解这个url和后退按钮是如何工作的吗,javascript,asp.net-mvc,ajax,facebook,back-button,Javascript,Asp.net Mvc,Ajax,Facebook,Back Button,可能重复: 在facebook中,大多数情况下,当你点击链接(如点击我的墙或照片链接)时,它不会加载整个页面,但会更改Url,例如: 当我点击浏览器返回按钮时,它会更改Url并返回到正确的视图 我想了解facebook是如何做到这一点的,当backbutton单击并基于Url加载视图时,他们是否使用javascript读取Url,或者是什么情况 我这样问是因为我正在做一个ajax网站,希望做一些与facebook在backbutton和URL方面所做的相同的事情 您可以如下操作URL末尾

可能重复:

在facebook中,大多数情况下,当你点击链接(如点击我的墙或照片链接)时,它不会加载整个页面,但会更改Url,例如:

当我点击浏览器返回按钮时,它会更改Url并返回到正确的视图

我想了解facebook是如何做到这一点的,当backbutton单击并基于Url加载视图时,他们是否使用javascript读取Url,或者是什么情况


我这样问是因为我正在做一个ajax网站,希望做一些与facebook在backbutton和URL方面所做的相同的事情

您可以如下操作URL末尾的has值:

var hashVal='somevalue'; window.location.hash='#'+hashVal

然后url将变成www.something.com/#somevalue