-3

我发现很多网站使用 div 而不是 iframe,我知道如何通过 加载页面$.load,但是存在一些问题。

像许多网站一样,我的页面中有一个导航栏。所有站点都将与它一起显示。

  1. 我在页面中使用 div 代替 iframe,然后用于$.load()加载目标页面。因此,浏览器中的 url 永远不会被修改。用户不能为当前页面添加书签。

  2. 从第 1 步开始,我使用window.history新的 api,我可以转发或返回到部分刷新的页面。

  3. 如您所知,目标页面是由 ajax 加载的。当用户通过在浏览器中输入 url 到目标页面时,将得到一个没有导航栏的页面。

这是我的问题:如何解决第 3 步中的问题。另外,我想知道 Github 是如何工作的

4

1 回答 1

0

github 大量使用 pjax 进行内联页面加载:http ://pjax.heroku.com/

于 2013-04-09T15:05:24.550 回答