我正在查看Gawker博客(http://io9.com,http://lifehacker.com/),我很好奇他们是如何制作的。
当我点击链接时,只有页面的文章部分会重新加载,同时显示加载图标。
但我无法弄清楚的是,链接指向新的网址,例如io9.com/something/something,而不是像我在ajax网页上看到的那样,他们在最后添加了site.com/#something
标记来自javascript的url在ajax请求后标记页面。
我可以从javascript或正在发生的事情中更改完整的网址吗?
答案 0 :(得分:1)
当它发生时,网站正在使用HTML5 History API。此API可以在不更改页面的情况下更改URL(通过JavaScript)。
有关浏览器支持,请参阅caniuse.com。 如果您想在yout网站上实现它,backbonejs.org将非常有用。