我注意到在Facebook上,当您点击图片时,它会在照片查看器中打开。我知道这是用javascript完成的,但当你看到网址时说:
但是,您仍然可以在照片查看器后面看到您的个人资料/或新闻Feed(点击图片时的任何位置)。怎么样?它(在观察网址时)显示您已被重定向到facebook.com/photo.php。是这样的吗?当你关闭观众时,你如何重定向回www.facebook.com/(previous).php?
答案 0 :(得分:3)
Facebook使用新的浏览器功能,可以修改浏览器的历史记录。有关Facebook如何更改地址栏中的URL,请参阅http://badassjs.com/post/840846392/location-hash-is-dead-long-live-html5-pushstate。为了显示照片,Facebook所做的就是同时在文档正文上显示DIV。