为什么Firefox 4会两次触发beforeunload事件?

时间:2011-04-01 09:12:28

标签: javascript firefox4 onbeforeunload

我有一个网页捕获'beforeunload'事件,为用户建立一个确认对话框。在Firefox 4和5中,我发现关闭页面时也会关闭浏览器,此对话框将出现两次。此外,如果用户第二次点击“停留在页面上”,则浏览器不再允许单个标签关闭。您仍然可以关闭整个浏览器。

我认为这是一个Firefox错误,但有没有解决办法?

1 个答案:

答案 0 :(得分:0)

是的,这是一个错误,请看https://bugzilla.mozilla.org/show_bug.cgi?id=619857

我也正在找工作,我会告诉你,如果我知道一个。