可能重复:
Facebook and Ajax
Change URL from Javascript like facebook does
在Facebook中,在大多数情况下点击链接时没有加载整页,例如点击我的墙或照片链接,但它会更改网址,例如:
http://www.facebook.com/amrelgarhy?sk=wall
http://www.facebook.com/amrelgarhy?sk=photos
当我点击浏览器后退按钮时,它会更改Url并返回正确的视图。
我想了解facebook是如何做到这一点的,他们在点击后退按钮时使用javascript阅读Url并根据网址加载视图或者是什么情况?
我在问,因为我正在做一个ajax网站,并希望做一些与facebook正在做的关于后退按钮和网址的事情。
答案 0 :(得分:0)
您可以像这样操作URL末尾的has值:
var hashVal ='somevalue'; window.location.hash ='#'+ hashVal;
然后该网址将成为www.something.com/#somevalue