我想避免页面加载,但URL应该更改,并且在所有浏览器中都应该相同.我正在尝试使用URL更改的Ajax帖子.我搜索过并发现可以使用#或.pushstates().
链接:更改浏览器中的URL,而不使用JavaScript加载新页面
我尝试使用.pushstates()但它在IE <10中不起作用.我不想在URL中使用#.有没有办法在IE中实现这一点?
恐怕答案是否定的,在 IE 中没有办法实现这一点。
如果您想使用 URL 来识别应用程序的不同资源而不重新加载页面,则必须接受使用哈希。
注意:哈希的语义正是为了识别同一页面内的不同资源,因此如果您不重新加载页面,使用哈希实际上可能是一件好事。
| 归档时间: |
|
| 查看次数: |
2589 次 |
| 最近记录: |