Facebook几乎完全是AJAX,我知道在较旧的浏览器和IE9中,Facebook使用哈希标记来重写唯一的URL,例如......
http://www.facebook.com/home.php#!/?sk=welcome
http://www.facebook.com/home.php#!/?abc123
但是,在Google Chrome和Firefox 4中,Facebook正在使用不同的东西,并重写为:
http://www.facebook.com/?sk=inbox
http://www.facebook.com/home.php?sk=bd
所有完全在AJAX中,修改URL,甚至只是在哈希标记之后发生的事情(永远不会被发送到服务器。)