上传在收到“卸载前”响应之前终止

时间:2013-02-25 20:41:36

标签: javascript jquery file-upload onbeforeunload

我有这个'卸载前'警告,当ajax文件正在上传并且用户在完成之前导航时会发出警告。但是(在chrome和safari中)如果用户使用“后退”或“前进”导航,则上传会在他们甚至有机会点击“停留在此页面上”之前自动结束。起初我认为这可能是chrome的一个不可预测的功能,但我对gmail进行了测试。我附上了一个文件并在完成上传之前点击了“返回”。然后我点击了“当警告出现时停留在此页面上”并且它正常继续。任何人有任何想法如何克服这个问题?谢谢

$(window).bind('beforeunload', function() {
   if (stillUploading) {
        return 'Your files are still uploading';
    }
});

0 个答案:

没有答案