甚至当浏览器中的URL发生更改时,也可能出现AJAX行为?

甚至当浏览器中的URL发生更改时,也可能出现AJAX行为?,ajax,browser,Ajax,Browser,如果使用当前的Chrome、Firefox和Safari feed和chat的侧面板,以及任何聊天框实际上都保持不变。我认为当URL更改时,页面必须作为一个整体刷新,但显然,这里不是这样。这是怎么做到的 在IE 9上,URL实际上变成了http://www.facebook.com/#!并使用“哈希”执行ajax而不刷新页面,这更容易理解。您可以从javascript更改URL和页面历史记录,而无需实际重新加载页面 请看另一个问题 请注意,如果您自己键入新的URL,然后按enter键,则整个

如果使用当前的Chrome、Firefox和Safari


feed和chat的侧面板,以及任何聊天框实际上都保持不变。我认为当URL更改时,页面必须作为一个整体刷新,但显然,这里不是这样。这是怎么做到的


在IE 9上,URL实际上变成了
http://www.facebook.com/#!并使用“哈希”执行ajax而不刷新页面,这更容易理解。

您可以从javascript更改URL和页面历史记录,而无需实际重新加载页面

请看另一个问题


请注意,如果您自己键入新的URL,然后按enter键,则整个页面将重新加载。

这可能是网页中带有ID的隐藏div的内部链接,一旦单击这些隐藏div,就可以使用javascript显示,并加载AJAX内容。如果您浏览该网站,禁用javascipt,这将是一个不错的选择