我想在关闭窗口之前向用户显示一条消息。我正在使用SweetAlert(http://tristanedwards.me/sweetalert),它运行良好。启动SweetAlert以防止用户关闭窗口
问题出在JavaScript/jQuery让我知道用户何时试图关闭窗口/选项卡,然后显示阻止他关闭页面的内容,除非他再次单击。
<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit() {
swal("Here's a message!");
return "You have attempted to leave this page. Are you sure?";
}
</script>
我试过这个,但它在我的SweetAlert上显示了丑陋的常见信息,有什么想法? 没有返回部分它反正关闭窗口,我试过:/
你能展示它在你的网站上工作吗?只是通过这段代码片段,它很难找出问题。 –
我认为这是浏览器的默认设置,因此当用户尝试关闭浏览器时,无法防止显示默认警报。 –
尝试使用'return;'而不是当前使用的那个 –