我遇到了onbeforeunload和阻止用户退出页面的问题:当用户想要退出时,我想在没有任何警告或弹出窗口的情况下将他重定向到其他页面
我尝试popUp该页面,但浏览器弹出检测到它并阻止它。
这样的事情有可能发生吗?
祝您今天愉快!
发布于 2011-03-03 22:53:07
浏览器不允许这种行为,因为这对用户来说通常是非常令人不快的事情。
发布于 2011-03-05 15:01:33
是的,我知道这是不愉快的,但它主要是内部页面,所以它的目标用户群(我讨厌弹出窗口)。我发现的一种方法是将用户重定向到其他页面,并显示消息“你真的想离开页面吗”(他当然想离开页面,但这是一些奇怪的fSpec)
发布于 2011-03-03 23:09:45
您可以使用以下代码: window.onbeforeunload = function() { return "MyMessage";}
https://stackoverflow.com/questions/5182299
复制相似问题