2

我需要在特定场景下使用浏览器后退按钮阻止访问我的网站。让我解释一下下面的场景:

使用 mysite 时,用户可以使用浏览器后退/前进按钮返回/前进到下一个 URL。现在,如果之后从同一个浏览器窗口和标签打开一个公共站点,假设http://www.google.com并且用户想通过使用浏览器返回到 mysite(例如http://www.example.com )按钮,我的应用程序需要将用户重定向到登录页面。

我在加载事件中使用了 document.referrer,它没有返回任何值

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

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

请让我知道你的建议。

4

1 回答 1

2

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

你应该使用

window.history.back()

或者

window.history.go(-1)

这些工作就像浏览器的后退按钮。

于 2013-05-18T10:01:01.650 回答