在IE中没有页面重新加载的URL更改

use*_*737 6 ajax jquery

我想避免页面加载,但URL应该更改,并且在所有浏览器中都应该相同.我正在尝试使用URL更改的Ajax帖子.我搜索过并发现可以使用#或.pushstates().

链接:更改浏览器中的URL,而不使用JavaScript加载新页面

我尝试使用.pushstates()但它在IE <10中不起作用.我不想在URL中使用#.有没有办法在IE中实现这一点?

Sam*_*lle 1

恐怕答案是否定的,在 IE 中没有办法实现这一点。

如果您想使用 URL 来识别应用程序的不同资源而不重新加载页面,则必须接受使用哈希。

注意:哈希的语义正是为了识别同一页面内的不同资源,因此如果您不重新加载页面,使用哈希实际上可能是一件好事。