用户关闭浏览器时是否可以重定向到另一个页面?
尝试:
我试过onunload,不行
window.onunload = function redirect(){...}
Run Code Online (Sandbox Code Playgroud)我也尝试了另一种方法,它也不起作用:
window.onbeforeunload = redirect(){...}
Run Code Online (Sandbox Code Playgroud)<body onbeforeunload="return false; redirecty()">
第三种方法,我想取消onbeforeunload(意味着延迟关闭浏览器),我调用重定向功能window.confirm,如果是重定向,如果没有则关闭浏览器.但它不起作用.
还有别的办法吗?也许提示让用户选择是否在他/她关闭浏览器时重定向到新页面?我的想法已经不多了......
如果用户试图关闭浏览器,那么他的意图就很明显了;他预计浏览器将会关闭。在我看来,防止这种情况发生,或者导致用户单击“关闭”和浏览器关闭之间发生任何其他事情,这只是一个坏主意。这其中有什么特殊原因吗?我的意思是,当我单击“关闭”按钮时,我希望浏览器会关闭,如果发生其他情况,我会发现这非常烦人。我觉得我说得够有道理的。我是吗?谁知道这样的事情。
为什么不尝试以一种侵入性较小的方式吸引用户访问其他页面呢?就像链接或横幅一样?
| 归档时间: |
|
| 查看次数: |
17190 次 |
| 最近记录: |