JavaScript / jQuery模仿浏览器加载?

时间:2014-02-24 19:27:17

标签: javascript jquery ajax

我正在尝试模仿使用jQuery加载页面的浏览器的效果。我有一个基于ajax的导航设置与HTML5历史,但我缺乏页面加载的感觉。 Facebook似乎已经做到了这一点。页面上的所有调用都是使用ajax完成的,但浏览器会执行加载效果,就好像它正在加载常规链接一样。

如何做到这一点?有一个基于ajax的导航系统模仿本机浏览器加载吗?

编辑:

我的问题可能不够明确,所以我将提供一个例子:

浏览常规页面时,单击浏览器的常规链接会发生什么(让我们使用Firefox,因为浏览器的行为方式不同......):

  1. 标签标题更改为“正在连接..”
  2. favicon更改为微调器
  3. 左下方的弹出窗口在加载图片,javascript文件等时会显示“正在加载/阅读/等待[链接]”。
  4. 所以上面的所有内容都是我认为的原生链接点击行为。有没有办法模仿它(而不是暂时改变标题或图标)

    Edit2:

    这种模仿在Facebook上以某种方式运作。使用Firebug并在其中导航,您可以清楚地看到页面没有更改,但浏览器会执行本机加载操作,例如将favicon更改为微调器,选项卡标题更改为连接等。使用HTML5历史记录和内容重写URL是通过/ajax/home/generic.php?ajaxpipe=1...检索的。他们是如何做到的?....

0 个答案:

没有答案