【问题标题】:How to change target url of browser's back button如何更改浏览器后退按钮的目标网址
【发布时间】:2017-03-16 09:12:52
【问题描述】:

感谢关注。 我从很多来源搜索了打击问题,但我还没有找到正确的答案。 所以希望大家帮我解决。 如果我的问题与某些人相同,请原谅我!

我的问题是“如何更改浏览器后退按钮的目标网址” 类似的东西:

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

感谢您的帮助!

【问题讨论】:

标签: javascript browser back browser-history


【解决方案1】:

这是一个非常有趣的问题。

在javascript中你有对象

window.history

您可以做的是在您单击指向实际页面的链接时替换历史的状态。

点赞:window.history.replaceState( {}, '', '/google.com');

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

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

最好的办法是查看this from Mozilla。

【讨论】:

    猜你喜欢
    • 2014-12-22
    • 2015-08-12
    • 2021-03-24
    • 1970-01-01
    • 2013-04-29
    • 2013-03-02
    • 2016-01-22
    • 2017-03-24
    • 2011-02-17
    相关资源
    最近更新 更多