beforeunload自定义对话框

beforeunload自定义对话框

问题描述:

嘿家伙即时使用CMS为我的网站,并检查内容是否已被修改之前窗口的位置被更改。现在我已经知道了beforeunload自定义对话框

$(window).bind('beforeunload', function() { 
    return "dialog message"; 
}); 

方法,但我发现了一个插件叫做Apprise,并希望与这些中的一个来替换默认对话框。这可能吗?

+0

我以为你应该防止默认操作。当调用正常警报时,它会冻结(暂停)脚本(它是同步的)。那些自定义窗口是assync,所以脚本继续,并转到下一页。但是你无法阻止页面卸载。 (想象弹出可以防止自己被关闭)。我很好奇..不知道如何解决:) – VDP 2012-08-17 07:10:53

+0

Firefox不允许改变消息框 – 2016-02-10 10:43:00

不能使用自己的对话框来覆盖默认的一个,

这个问题已经问过了,得到了很好的答案here

Firefox不允许更改消息框