我发现很多网站使用 div 而不是 iframe,我知道如何通过 加载页面$.load
,但是存在一些问题。
像许多网站一样,我的页面中有一个导航栏。所有站点都将与它一起显示。
我在页面中使用 div 代替 iframe,然后用于
$.load()
加载目标页面。因此,浏览器中的 url 永远不会被修改。用户不能为当前页面添加书签。从第 1 步开始,我使用
window.history
新的 api,我可以转发或返回到部分刷新的页面。如您所知,目标页面是由 ajax 加载的。当用户通过在浏览器中输入 url 到目标页面时,将得到一个没有导航栏的页面。
这是我的问题:如何解决第 3 步中的问题。另外,我想知道 Github 是如何工作的