如何使用jquery获取以前访问过的url?
我有一个要求,以防止访问我的网站使用浏览器返回按钮的具体情况。让我向您解释以下场景: 当使用mysite时,用户可以使用浏览器的后退/前进按钮返回/前进到下一个URL。现在,如果以后从同一个浏览器窗口和选项卡打开公共站点,比方说,用户希望通过使用浏览器返回按钮返回mysite(例如),我的应用程序需要将用户重定向到登录页面 我使用了加载事件中的document.referer,它不返回任何值如何使用jquery获取以前访问过的url?,jquery,back-button,Jquery,Back Button,我有一个要求,以防止访问我的网站使用浏览器返回按钮的具体情况。让我向您解释以下场景: 当使用mysite时,用户可以使用浏览器的后退/前进按钮返回/前进到下一个URL。现在,如果以后从同一个浏览器窗口和选项卡打开公共站点,比方说,用户希望通过使用浏览器返回按钮返回mysite(例如),我的应用程序需要将用户重定向到登录页面 我使用了加载事件中的document.referer,它不返回任何值 $(function () { checkUrl(); }); checkUrl = func
$(function () {
checkUrl();
});
checkUrl = function () {
var wind = document.referrer;
alert(wind);
}
请告诉我你的建议
document.referer
仅在通过单击上一页上的链接或重定向加载当前页时有效
你应该使用
window.history.back()
或
这些功能类似于浏览器的“后退”按钮。不,它不是这样工作的。Referrer属性将显示指向您的站点的内容,而不是用户在您之前访问过的站点。而且
back
按钮绝对不是指向您站点的链接。如果您想要url,以便可以替换位置,以防止使用后退或前进按钮重新访问页面,您可以帮助使用类似的按钮吗?
window.history.go(-1)