1
15
更新:现在有一个HTML5历史API(pushState,popState)不支持HTML4
这个问题的答案或多或少与我对这些问题的答案相同: 总之,您肯定想看看这两个项目,它们解释了整个hashchange过程,并将ajax添加到了组合中:
|
2
4
MSDN有一篇关于 Managing Browser History in ASP.NET AJAX |
3
3
许多网站使用一个隐藏的iframe来实现这一点,只需使用新的URL刷新iframe,这会将其添加到浏览历史记录中。然后,您所要做的就是处理您的应用程序对这些“后退按钮”事件的反应—您要么需要检测iframe的状态/位置,要么使用该URL刷新页面。 |
4
1
您可以使用simple&lightweight PathJS 解放军。 用法示例:
|
5
0
3.5sp1更新现在支持ASP.NET ajax中的浏览器历史记录和后退按钮。 |
6
0
对于所有关于后退按钮的解决方案,没有一个是“自动的”。对于每一个页面,您都需要做一些工作来保持页面的状态。所以,没有办法“欺骗”浏览器,但是有一些很棒的库可以帮助您使用后退按钮。 |
7
0
信息 :Ajax导航是 regular feature 即将到来的IE8。 |
8
0
如果您使用的是Rails,那么一定要尝试Wiselinks https://github.com/igor-alexandrov/wiselinks . 这是一把瑞士军刀,用于浏览器国家管理。以下是一些细节: http://igor-alexandrov.github.io/blog/2013/07/11/the-way-to-wiselinks-1-dot-0/ . |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |