【发布时间】:2010-11-27 09:25:10
【问题描述】:
当用户关闭浏览器时是否可以重定向到另一个页面?
尝试:
-
我试过onunload,不行
window.onunload = function redirect(){...} -
我也试过另一种方法,还是不行:
window.onbeforeunload = redirect(){...} <body onbeforeunload="return false; redirecty()">
第三种方法,我想取消onbeforeunload(意味着延迟关闭浏览器),我调用重定向函数window.confirm,如果是重定向,如果不是则关闭浏览器。但它也不起作用。
还有其他方法吗??可能提示让用户在关闭浏览器时选择是否重定向到新页面?我的想法不多了...
【问题讨论】:
-
当用户尝试关闭浏览器时被重定向到一个页面,这会让用户[至少对我而言]很恼火。
-
我不是强制重定向,我会提示让用户选择是否重定向,每台电脑只调用一次
-
浏览器还是会关闭。浏览器关闭时重定向有什么意义?无论如何用户都不会看到它。
标签: javascript browser redirect