我正在尝试模仿使用jQuery加载页面的浏览器的效果。我有一个基于ajax的导航设置与HTML5历史,但我缺乏页面加载的感觉。 Facebook似乎已经做到了这一点。页面上的所有调用都是使用ajax完成的,但浏览器会执行加载效果,就好像它正在加载常规链接一样。
如何做到这一点?有一个基于ajax的导航系统模仿本机浏览器加载吗?
编辑:
我的问题可能不够明确,所以我将提供一个例子:
浏览常规页面时,单击浏览器的常规链接会发生什么(让我们使用Firefox,因为浏览器的行为方式不同......):
所以上面的所有内容都是我认为的原生链接点击行为。有没有办法模仿它(而不是暂时改变标题或图标)
Edit2:
这种模仿在Facebook上以某种方式运作。使用Firebug并在其中导航,您可以清楚地看到页面没有更改,但浏览器会执行本机加载操作,例如将favicon更改为微调器,选项卡标题更改为连接等。使用HTML5历史记录和内容重写URL是通过/ajax/home/generic.php?ajaxpipe=1...
检索的。他们是如何做到的?....