不要触发'popstate'事件的情况下调用history.back()。
创始人
2025-01-10 17:00:29
0

要在不触发'popstate'事件的情况下调用history.back(),可以使用history.replaceState()方法来修改浏览器历史记录,然后再调用history.back()

下面是一个示例代码:

function goBackWithoutPopstate() {
  // 添加一个新的历史记录项
  history.replaceState({ page: 1 }, "", "#");
  
  // 调用history.back(),返回上一页
  history.back();
}

// 在点击按钮时调用goBackWithoutPopstate()函数
document.getElementById("backButton").addEventListener("click", goBackWithoutPopstate);

在这个示例中,我们首先使用history.replaceState()方法添加一个新的历史记录项,然后再调用history.back()返回上一页。由于我们使用history.replaceState()方法修改了历史记录,而不是添加新的记录,所以不会触发'popstate'事件。

注意:由于安全原因,浏览器限制对历史记录的访问。在某些情况下,可能无法使用history.replaceState()方法来修改历史记录。

相关内容

热门资讯

2分钟细说!德扑软件决策(辅助... 德扑软件决策新手教程相关信息汇总(需添加指定薇757446909获取下载链接);2分钟细说!德扑软件...
信息共享!德扑之星专业代打,德... 信息共享!德扑之星专业代打,德州哪里有扑克辅助器,的确是真的有挂(有挂总结)-哔哩哔哩1、让任何用户...
四分钟了解!德州ai人工智能(... 四分钟了解!德州ai人工智能(透视)确实是真的有挂(详细教程)(有挂透明)-哔哩哔哩;实战中需综合运...
一分钟了解(fishpoker... 自定义fishpoker扑克辅助系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
最新技巧!扑克世界辅助(透视)... 最新技巧!扑克世界辅助(透视)果真是真的有挂(详细教程)(有挂教程)-哔哩哔哩1、完成扑克世界辅助的...
教程辅助!德扑之星软件模拟器(... 教程辅助!德扑之星软件模拟器(辅助挂)原来是真的有挂(详细教程)(有挂技巧)-哔哩哔哩;人气非常高,...
推荐一款!德扑胜率计算的软件,... 推荐一款!德扑胜率计算的软件,fishpoker下载,原来是真的有挂(有挂详情)-哔哩哔哩;wpk透...
玩家科普(德州游戏辅助器)透视... 玩家科普(德州游戏辅助器)透视辅助(辅助挂)果真真的有挂(有挂透明)-哔哩哔哩;德州游戏辅助器黑科技...
最新通报!云扑克有辅助挂(透视... 1、最新通报!云扑克有辅助挂(透视)其实真的有挂(详细教程)(有挂规律)-哔哩哔哩。2、云扑克有辅助...
玩家爆料!德扑之星能看到底牌(... 玩家爆料!德扑之星能看到底牌(透视)其实是真的有挂(详细教程)(有挂详情)-哔哩哔哩;德扑之星能看到...