gpt4 book ai didi

javascript - 相当于history.go(-1);在 Mozilla 中

转载 作者:行者123 更新时间:2023-11-28 00:22:52 25 4
gpt4 key购买 nike

 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 的前进按钮...有没有办法在没有硬编码 url 的情况下重新加载上一页??? 感谢您的帮助

最佳答案

简单的调用

window.history.back();

应该在所有常见浏览器中都能正常导航回来。参见

http://www.w3schools.com/jsref/met_his_back.asp

对于历史记录中更复杂的导航,我可以推荐 History.js 库:

https://github.com/browserstate/history.js/

关于javascript - 相当于history.go(-1);在 Mozilla 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29818024/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com