0

我有一个小问题。我有一个登录页面,登录后将我重定向到另一个页面。如何使此页面不添加到浏览器历史记录中,以便当我从第三页返回时,将我重定向到登录页面?我听说了 html5 的最新添加,例如 pushState()、replaceState(),但我真的不知道如何使用它们,或者即使它们适合我的问题。谢谢。

4

2 回答 2

0

我建议将 BBQ 与 JQuery 一起使用,我以前曾将它用作工作项目,它对我来说真的很神奇,它使用你提到的 pushState()、replaceState() 和 getState(),但与使用 HTML5 不同,它可以在 IE 上运行

http://benalman.com/projects/jquery-bbq-plugin/

希望你能解决!

于 2013-05-09T11:50:57.247 回答
0

问题解决了。在重定向之前添加了这个

window.history.replaceState( {} , 'title', 'page' );

其中 page=您上一个页面的名称,title = 上一个页面的标题(当前不工作)

于 2013-05-09T12:34:22.397 回答