Я работаю над сайтом загрузки видео, где пользователи регистрируют и загружают свое видео неограниченного размера, проблема, с которой мы сталкиваемся, что некоторые пользователи не слишком умны, хотя мы показываем им обработку изображения и сообщение о том, что мы обрабатываем ваши данные, но все же они не обнаруживают, что видео загружено или нет, и закройте окно до его загрузки, средний размер видео составляет около 500 МБ, поэтому я подумал о том, чтобы показать им предупреждение о том, что ваше видео находится в процессе обработки, когда они пытаются закрыть окно, я просто хочу знать, что есть какой-либо способ, которым мы можем обнаружить, что пользователь закрывает браузер или вкладку, я искал ее, но, к сожалению, не смог найти решение, может ли кто-нибудь помочь мне в этой ситуации.
Заранее спасибо.
Попробуй это:
Javascript
<script language="JavaScript"> window.onbeforeunload = confirmclose; function confirmclose(){ choice="Are you sure you want to leave?"; return choice; } </script>
Jquery
<script src="jquery-1.7.1.js" type="text/javascript"></script> <script src="jquery.confirm.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ function confirmclose() { return "Are you sure? you want to close"; } window.onbeforeunload = confirmclose; });
<script language="JavaScript"> window.onbeforeunload = WindowCloseHanlder; function WindowCloseHanlder() { window.alert('test'); } </script>