子内容与完整的网址?

时间:2013-10-20 16:10:12

标签: javascript html5 jquery

当您浏览Facebook或youtube时,您会注意到当您点击某个链接时,该页面似乎没有完全重新加载/刷新到新页面。标题或侧边栏就在那里。但浏览器地址栏上的URL显示似乎是该页面的直接路径。在youtube上,您可以在加载新页面时看到页面顶部的红色加载栏。

我之前尝试过ajax页面,URL看起来像这样www.mydomain.com/#/content/subcontent/。那么,我怎么能像facebook或youtube一样呢?是使用HTML5还是其他什么?有什么建议吗?

感谢。希望你能理解我在这里要解释的内容。

1 个答案:

答案 0 :(得分:2)

这些网站使用的是名为History的HTML5 api,它允许您更新当前页面网址和网站内容,而无需执行完全重定向。我邀请您阅读本文http://diveintohtml5.info/history.html并查看此polyfill https://github.com/browserstate/history.js/,以便在加载其他网页细分时操纵URI。