我在 onbeforeunload 和阻止用户退出页面时遇到问题:当用户想要退出时,我想将他重定向到其他页面,没有任何警告或弹出窗口
我尝试弹出该页面,但浏览器弹出窗口检测到并阻止它。
这样的事情可能吗?
祝你今天过得愉快!
我在 onbeforeunload 和阻止用户退出页面时遇到问题:当用户想要退出时,我想将他重定向到其他页面,没有任何警告或弹出窗口
我尝试弹出该页面,但浏览器弹出窗口检测到并阻止它。
这样的事情可能吗?
祝你今天过得愉快!
浏览器不允许这种行为,因为这通常对用户来说是一件非常不愉快的事情。
是的,我知道这很不愉快,但它主要是内部页面,所以它是目标用户群(我讨厌弹出窗口)。我发现的一种方法是在其他页面上重定向用户,并带有消息“你真的想离开页面吗”(如果他离开,他当然想要,但这是一些奇怪的 fSpec)
您可以使用此代码:window.onbeforeunload = function() { return "MyMessage"; }