【发布时间】:2018-06-17 06:23:51
【问题描述】:
注意:不重复。那里给出的答案不起作用。
我想在用消息填充表单数据后警告用户重新加载页面,然后将它们重定向到主页。为此,我使用了window.onbeforeunload 函数。我想知道如果我想在返回为真后重定向用户怎么办。我知道在return 之后任何方法都无法访问。但是,我想要一个选项。
这是我的 JavaScript:
<script>
window.onbeforeunload = function() {
return true;
}
</script>
【问题讨论】:
-
不清楚您要做什么。你还有代码吗?
-
我在上面有一个表单,我想在用户尝试重新加载页面时警告他,然后如果他选择重新加载则重定向他。
-
不确定浏览器是否允许在此函数中进行重定向,但只需使用
window.location.href = 'url';进行重定向。 -
已经试过了,不行。
-
@ssc-hrep3 我想要的只是当用户尝试重新加载带有警报消息的页面时重定向用户。
标签: javascript