Javascript 在不重新加载页面的情况下更改浏览器URI

Javascript 在不重新加载页面的情况下更改浏览器URI,javascript,jquery,ajax,html,uri,Javascript,Jquery,Ajax,Html,Uri,如何使用HTML5和HTML5Shiv for IE在不刷新页面的情况下更改浏览器URL(或URI)?例如,如果我在页面上,并且我想在不重新加载页面的情况下转到。我知道如何使用AJAX加载内容,我已经使用AJAX有一段时间了,但是我对HTML5的观点还不太熟悉。我之所以想这样做是因为我想让人们浏览页面,而不用花时间重新加载主页的DOM,但有一个他们也可以访问的深层链接,这样他们就有了一个返回的一步之路。谢谢 退房或退房 它在

如何使用HTML5和HTML5Shiv for IE在不刷新页面的情况下更改浏览器URL(或URI)?例如,如果我在页面上,并且我想在不重新加载页面的情况下转到。我知道如何使用AJAX加载内容,我已经使用AJAX有一段时间了,但是我对HTML5的观点还不太熟悉。我之所以想这样做是因为我想让人们浏览页面,而不用花时间重新加载主页的DOM,但有一个他们也可以访问的深层链接,这样他们就有了一个返回的一步之路。谢谢

退房或退房

它在history.pushState()和history.replaceState())。垫片没用。应该在IE10中工作

这两个插件都会优雅地降级。js还可以通过hashbang降级以支持动态内容加载