我需要一些帮助:
我正在编写代码以将用户重定向到不同的页面并执行一些代码,如果用户在他正在处理某些事情时关闭窗口:
<script type="text/javascript">
window.onbeforeunload = function() {
location.assign('http://www.somesite.com');
return "go?";
}
</script>
现在,如果用户按下取消,代码工作正常。但是,如果他按下确定,窗口关闭,没有重定向。
我只需要一个可以做一件简单事情的工作代码 - 如果窗口关闭则重定向用户 - 任何人都可以建议我使用它的代码
我知道大多数人会说我不应该这样做,我知道这不是最好的做法。但是,如果你们中的任何人编写了一段成功的代码,请在此处分享。
答案 0 :(得分:1)
其实你不应该。所有浏览器都确保您没有。
即使你找到了办法,请放心,它会在第二天早上出现在每个浏览器的错误列表中。
如果用户想关闭窗口,则无法执行任何操作。
他会。
你唯一能做的就是礼貌地问“你确定吗?”