Javascript 如何更改浏览器的目标url';s后退按钮

Javascript 如何更改浏览器的目标url';s后退按钮,javascript,browser,back,browser-history,Javascript,Browser,Back,Browser History,谢谢你的关注。 我从很多来源寻找了这个问题,但我还没有找到正确的答案。 所以我希望你们都能帮助我解决这个问题。 如果我的问题对某些人来说是一样的,请原谅我 我的问题是“如何更改浏览器后退按钮的目标url” 诸如此类的事情: $(browser_back_btn).click(function () { $(this).targetUrl = $(this).targetUrl + "#abcxyz"; }) 谢谢你的帮助 这是一个非常有趣的问题 在javascript中,您拥有对象

谢谢你的关注。 我从很多来源寻找了这个问题,但我还没有找到正确的答案。 所以我希望你们都能帮助我解决这个问题。 如果我的问题对某些人来说是一样的,请原谅我

我的问题是“如何更改浏览器后退按钮的目标url” 诸如此类的事情:

$(browser_back_btn).click(function () {
      $(this).targetUrl = $(this).targetUrl + "#abcxyz";
})

谢谢你的帮助

这是一个非常有趣的问题

在javascript中,您拥有对象

window.history

当您单击指向实际页面的链接时,可以替换历史状态

比如:
window.history.replaceState({},,'/google.com')

如果你试着像你在评论中所说的那样检查用户是否使用了后退按钮来访问页面。您只需填充
{}
并在页面加载时检查它

例如:
window.history.replaceState({backButtonPresse:true},'wtv',location.pathname)


对你来说,最好的办法就是看一看。

你为什么要看?你的应用程序是水疗吗?您可以查看A页上的@DibsyJr,我想检查是否可以通过浏览器后退按钮访问。@nhs3108这是用于ajax的吗?我刚刚找到了这个。它似乎能帮助我