我有一个脚本,如果用户上传文件,并试图关闭浏览器,它将触发onbeforeunload(),并弹出一个警报。我更改了消息,但不知何故它在firefox中不起作用,它在IE、opera或safari上运行得很好。代码类似于
window.onbeforeunload = checkUnload;
function checkUnload() {
if (document.upload.isEmailing())
return "Aaaa";
因此,在IE和opera中,当用户在发送电子邮件的过程中关闭浏览器时,它将显示带有离开或停留页面按钮的弹出"AAAA“。
但是,在firefox中,它显示
“此页要求您确认是否要离开-您输入的数据可能无法保存。”使用“离开”或“停留”页面按钮。
为什么它不工作,是我做错了什么吗?
注意:我使用的FF是最新的版本,如果有帮助的话。
发布于 2012-02-24 03:52:44
对于security reasons,火狐现在会忽略你返回的字符串。
你对此无能为力。
https://stackoverflow.com/questions/9420171
复制相似问题