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