如何防止用户在上传文件时关闭浏览器/更改url ?我已经创建了一个web应用程序的文件上传,这将上传巨大的文件(1-2GB),它的工作很好。除了,如果用户关闭浏览器,它就会死亡。如何在上传过程中使用javascript显示确认框(例如:您确定要关闭浏览器)?
打开:
window.onbeforeunload = "Are you sure you want to leave?";
关闭:
window.onbeforeunload = null;
请记住,这不是一个正常的事件-你不能以标准的方式绑定到它。
为'onbeforeunload'事件定义一个自定义函数
var window.onbeforeunload = function(){ alert('window is closing'); }
$(window).bind('beforeunload', function(){
return 'custom message go here';
});