如何不将当前页面添加到浏览器历史记录中

时间:2013-05-09 11:42:38

标签: php javascript jquery html5

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

2 个答案:

答案 0 :(得分:0)

我建议将BBQ与JQuery一起使用,之前我曾将它用作工作项目,它确实为我创造了奇迹,它使用了pushState(),replaceState()和getState(),如你所提到的那样,而不是使用HTML5,它将适用于IE

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

希望你能解决它!

答案 1 :(得分:0)

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

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

其中page =您的prepreious页面的名称,title = prepreious页面的标题(当前不起作用)