0

我在 onbeforeunload 和阻止用户退出页面时遇到问题:当用户想要退出时,我想将他重定向到其他页面,没有任何警告或弹出窗口

我尝试弹出该页面,但浏览器弹出窗口检测到并阻止它。

这样的事情可能吗?

祝你今天过得愉快!

4

3 回答 3

3

浏览器不允许这种行为,因为这通常对用户来说是一件非常不愉快的事情。

于 2011-03-03T14:53:06.537 回答
0

是的,我知道这很不愉快,但它主要是内部页面,所以它是目标用户群(我讨厌弹出窗口)。我发现的一种方法是在其他页面上重定向用户,并带有消息“你真的想离开页面吗”(如果他离开,他当然想要,但这是一些奇怪的 fSpec)

于 2011-03-05T07:01:32.557 回答
-2

您可以使用此代码:window.onbeforeunload = function() { return "MyMessage"; }

于 2011-03-03T15:09:44.643 回答