beforeunload自定义对话框
问题描述:
嘿家伙即时使用CMS为我的网站,并检查内容是否已被修改之前窗口的位置被更改。现在我已经知道了beforeunload自定义对话框
$(window).bind('beforeunload', function() {
return "dialog message";
});
方法,但我发现了一个插件叫做Apprise,并希望与这些中的一个来替换默认对话框。这可能吗?
答
Firefox不允许更改消息框
我以为你应该防止默认操作。当调用正常警报时,它会冻结(暂停)脚本(它是同步的)。那些自定义窗口是assync,所以脚本继续,并转到下一页。但是你无法阻止页面卸载。 (想象弹出可以防止自己被关闭)。我很好奇..不知道如何解决:) – VDP 2012-08-17 07:10:53
Firefox不允许改变消息框 – 2016-02-10 10:43:00