如何限制用户刷新页面或返回上一页?

时间:2014-08-30 17:47:46

标签: javascript jquery asp.net .net asp.net-mvc-5

在特定工作流程的我的网站中,会出现一个带有付款选项并启动计时器的屏幕。

如果用户尝试刷新页面或返回上一页,则从此屏幕开始,应将用户重定向到主页。

实现此功能可能是最简单的方法吗?

请考虑使用mvc5构建此网站

2 个答案:

答案 0 :(得分:1)

我在那边看到了“付款”这个词,因为可能涉及金钱(直接与否)我强烈建议您进行所有逻辑检查on the server

如果你知道每个用户在做什么,那么你可以将它们重定向到正确的位置。

这可能不是你问题的答案,但我想这是你问题答案的一部分。

答案 1 :(得分:0)

在位于here的答案中找到了这个。

<script type="text/javascript">
    window.onbeforeunload = function() {
        return "Dude, are you sure you want to leave? Think of the kittens!";
    }
</script>

此外,this可能有所帮助: