Javascript Firefox此页面要求您确认是否要离开
我有一个脚本,如果用户正在上传文件并尝试关闭浏览器,它将触发onbeforeunload()并弹出警报。。我更改了消息,但不知怎么的,它在firefox中不起作用,在IE、opera或safari上工作得非常好。。代码类似于Javascript Firefox此页面要求您确认是否要离开,javascript,firefox,Javascript,Firefox,我有一个脚本,如果用户正在上传文件并尝试关闭浏览器,它将触发onbeforeunload()并弹出警报。。我更改了消息,但不知怎么的,它在firefox中不起作用,在IE、opera或safari上工作得非常好。。代码类似于 window.onbeforeunload = checkUnload; function checkUnload() { if (document.upload.isEmailing()) return "Aaaa"; 因此,在IE和opera中,当用户在发送
window.onbeforeunload = checkUnload;
function checkUnload() {
if (document.upload.isEmailing())
return "Aaaa";
因此,在IE和opera中,当用户在发送电子邮件时关闭浏览器时,会显示带有“离开”或“停留”页面按钮的弹出窗口,上面写着“AAAA”
然而,在firefox中,它显示
“此页面要求您确认是否要离开-您输入的数据可能无法保存。”使用“离开”或“停留”页面按钮
为什么它不起作用,我做错什么了吗
注意:如果有帮助的话,我使用的FF是最新版本。对于,Firefox现在会忽略您返回的字符串。你对此无能为力。根据: 请注意,在Firefox4和更高版本中,返回的字符串不显示 给用户
有关更多信息,请参阅。那么您的答案@不再有用了。。该死FF是新的IE——疯狂@rymo:安全方面的理由很有道理。恶意网站会在那里放置各种误导性文本。@SLaks:这些恶意网站自然不敢在页面本身的内容中或在单独的
alert()
框中放置误导性文本-他们知道在卸载之前将其保存到中。所以我想Mozilla已经完全覆盖了我们。干得好!钓鱼被解决了!