2

如何防止用户在文件上传期间关闭浏览器/更改 url。我创建了一个用于文件上传的网络应用程序,它将上传巨大的文件(1-2GB)并且工作正常。除非,如果用户关闭浏览器,它就会死掉。如何在上传期间使用 javascript 显示确认框(例如:您确定要关闭浏览器)?

4

3 回答 3

6

打开它:

window.onbeforeunload = "Are you sure you want to leave?";

要关闭它:

window.onbeforeunload = null;

请记住,这不是一个正常的事件 - 您不能以标准方式绑定到它。

于 2013-04-09T17:28:45.703 回答
1

为“onbeforeunload”事件定义一个自定义函数。

var window.onbeforeunload = function(){ alert('window is closing'); }
于 2013-04-09T17:31:07.057 回答
1
$(window).bind('beforeunload', function(){
      return 'custom message go here';
    });
于 2013-04-09T17:33:26.860 回答