如何使用jquery获取以前访问过的url?

如何使用jquery获取以前访问过的url?,jquery,back-button,Jquery,Back Button,我有一个要求,以防止访问我的网站使用浏览器返回按钮的具体情况。让我向您解释以下场景: 当使用mysite时,用户可以使用浏览器的后退/前进按钮返回/前进到下一个URL。现在,如果以后从同一个浏览器窗口和选项卡打开公共站点,比方说,用户希望通过使用浏览器返回按钮返回mysite(例如),我的应用程序需要将用户重定向到登录页面 我使用了加载事件中的document.referer,它不返回任何值 $(function () { checkUrl(); }); checkUrl = func

我有一个要求,以防止访问我的网站使用浏览器返回按钮的具体情况。让我向您解释以下场景:

当使用mysite时,用户可以使用浏览器的后退/前进按钮返回/前进到下一个URL。现在,如果以后从同一个浏览器窗口和选项卡打开公共站点,比方说,用户希望通过使用浏览器返回按钮返回mysite(例如),我的应用程序需要将用户重定向到登录页面

我使用了加载事件中的document.referer,它不返回任何值

$(function () {
    checkUrl();
});

checkUrl = function () {
    var wind =  document.referrer;
    alert(wind);
}

请告诉我你的建议

document.referer
仅在通过单击上一页上的链接或重定向加载当前页时有效

你应该使用

window.history.back()


这些功能类似于浏览器的“后退”按钮。

不,它不是这样工作的。Referrer属性将显示指向您的站点的内容,而不是用户在您之前访问过的站点。而且
back
按钮绝对不是指向您站点的链接。如果您想要url,以便可以替换位置,以防止使用后退或前进按钮重新访问页面,您可以帮助使用类似的按钮吗?
window.history.go(-1)