操作历史记录.Back无法按预期工作

Manipulating History.Back does not work as expected

本文关键字:工作 历史 记录 Back 操作      更新时间:2023-09-26

在我的项目中,我使用打开了一个新页面

我使用一个参数来告诉下一页什么是他的父母。(相对路径)JS代码如下:

function FillHistory() {  
    var parent = getUrlVars()["parent"];
    var currentUrl = $(location).attr('href');
    History.pushState({ state: 2 }, parent, parent);
    History.pushState({ state: 2 }, currentUrl, currentUrl);
}

getUrlVars是获取该URL的get参数的方法)

现在,当我点击Back-Button时,浏览器中会显示"parent"URL的地址,但当前页面只是停留在那里。

有线索吗?

试试这个

history.replaceState({value: 1, value2: X}, "title", "page.php");