显示弹出窗口关闭浏览器选项卡或离开页面

我有一个在我的项目中编写的弹出代码。 简单我在使用mousemove时使用的是褪色效果。 Bootstrap modalmousemove上显示完美但我需要在用户关闭浏览器选项卡或离开页面时显示模态。 以下是我的代码

之前

 $(document).on("mousemove", function (e) { $('#exitpopup').css('top', (window.innerHeight / 2 - $('#exitpopup').height() / 2)); if (abc) { if (e.pageY >= 5) { abc = false; // Show the exit popup $('#exitpopup_bg').fadeIn(); $('#exitpopup').fadeIn(); abc = 0; } } }); 

上面的代码工作正常,但我怎么能在下面的代码中使用fadeIn或建议我任何其他方式请。

 window.addEventListener("beforeunload", function (e) { var confirmationMessage = "\o/"; (e || window.event).returnValue = confirmationMessage; //Gecko + IE return confirmationMessage; //Webkit, Safari, Chrome }); 

你不能。 出于安全原因,在任何浏览器中取消卸载事件的唯一方法是询问。 当然,您无法修改浏览器将显示的对话框。 您只能提供将在对话框中显示的字符串。 由于该function是为了安全,我认为他们不会允许您以任何方式执行此操作。