// 使用 JavaScript 返回上一页面并刷新
// 方法 1: 使用 history.back() 和 location.reload()
function goBackAndReload() {
// 返回上一页面
history.back();
// 在页面卸载事件中刷新页面
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};
}
// 方法 2: 使用 history.go(-1) 和 location.reload()
function goBackAndReloadAlt() {
// 返回上一页面
history.go(-1);
// 在页面卸载事件中刷新页面
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};
}
// 调用其中一个方法即可实现返回并刷新
// goBackAndReload();
// 或者
// goBackAndReloadAlt();
history.back() 和 history.go(-1) 都可以用来返回浏览器历史记录中的上一个页面。window.onpageshow 事件会在页面显示时触发,event.persisted 属性用于判断页面是否是从缓存中加载的。如果是从缓存加载的,则调用 location.reload() 刷新页面。上一篇:js array清空
下一篇:js 返回上一页
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站