Javascript Firefox此页面要求您确认是否要离开

Javascript Firefox此页面要求您确认是否要离开,javascript,firefox,Javascript,Firefox,我有一个脚本,如果用户正在上传文件并尝试关闭浏览器,它将触发onbeforeunload()并弹出警报。。我更改了消息,但不知怎么的,它在firefox中不起作用,在IE、opera或safari上工作得非常好。。代码类似于 window.onbeforeunload = checkUnload; function checkUnload() { if (document.upload.isEmailing()) return "Aaaa"; 因此,在IE和opera中,当用户在发送

我有一个脚本,如果用户正在上传文件并尝试关闭浏览器,它将触发onbeforeunload()并弹出警报。。我更改了消息,但不知怎么的,它在firefox中不起作用,在IE、opera或safari上工作得非常好。。代码类似于

window.onbeforeunload = checkUnload;
function checkUnload() {

if (document.upload.isEmailing())
    return "Aaaa";
因此,在IE和opera中,当用户在发送电子邮件时关闭浏览器时,会显示带有“离开”或“停留”页面按钮的弹出窗口,上面写着“AAAA”

然而,在firefox中,它显示

“此页面要求您确认是否要离开-您输入的数据可能无法保存。”使用“离开”或“停留”页面按钮

为什么它不起作用,我做错什么了吗

注意:如果有帮助的话,我使用的FF是最新版本。

对于,Firefox现在会忽略您返回的字符串。
你对此无能为力。

根据:

请注意,在Firefox4和更高版本中,返回的字符串不显示 给用户


有关更多信息,请参阅。

那么您的答案@不再有用了。。该死FF是新的IE——疯狂@rymo:安全方面的理由很有道理。恶意网站会在那里放置各种误导性文本。@SLaks:这些恶意网站自然不敢在页面本身的内容中或在单独的
alert()
框中放置误导性文本-他们知道在卸载之前将其保存到
中。所以我想Mozilla已经完全覆盖了我们。干得好!钓鱼被解决了!