阻止用户在上传期间关闭浏览器/更改网址

时间:2013-04-09 17:27:34

标签: php javascript jquery http upload

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

3 个答案:

答案 0 :(得分:6)

要打开它:

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

将其关闭:

window.onbeforeunload = null;

请记住,这不是正常事件 - 您无法以标准方式绑定它。

答案 1 :(得分:1)

为'onbeforeunload'事件定义自定义函数。

var window.onbeforeunload = function(){ alert('window is closing'); }

答案 2 :(得分:1)

$(window).bind('beforeunload', function(){
      return 'custom message go here';
    });