我们的web应用程序当前正在使用uploadify(v2.1.4)将多个文件上传到我们的远程服务器。但是,当用户上传文件时,他可能意外(或故意)导航出上载页面,上传将停止。JQuery uplodify:如何防止用户离开页面
window.onbeforeunload = function(e) {
if(curently_uploading())
return 'There is ongoing upload, are you sure that you want to leave this page?';
else
return null;
}
它工作,用户收到通知。
但是...当前文件上传刹车(uploadify.js接收错误:2038)。
如果上传多个文件,则只有当前文件中断,其他文件继续上传。
我怀疑当用户试图离开上传页面时,所有正在进行的POST请求都被暂停。我可以预防吗?
或者,我应该再次在上传队列中添加文件?
编辑:似乎这只在某些浏览器打破。