![]() |
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&轻量的 PathJS lib。 使用示例:
|
![]() |
5
0
3.5 SP1更新支持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/ . |