if (window.history && window.history.pushState) {
var data = {rand: Math.random()};
window.history.pushState(data, '', '');
$(window).on('popstate', function() {
window.location.href = window.location.href;
history.go(-1);
//location.reload();
});
}
我使用上面的代码重新加载浏览器后退按钮上的页面,但它不能在mozilla中工作...它也禁用了Chrome的前进按钮...有没有办法重新加载上一页没有硬编码的网址??? 谢谢你的帮助
答案 0 :(得分:1)
简单调用
window.history.back();
应该可以在所有常见的浏览器中导航回来。参见
http://www.w3schools.com/jsref/met_his_back.asp
对于历史中更复杂的导航,我可以推荐History.js lib: