Я хочу запретить закрывать вкладку или закрывать браузер на веб-странице.
Я использую этот код:
<script type="text/javascript">
window.onbeforeunload = function(e) { //Doesn't work well
return 'Exit';
};
$('#form').submit(function() { //No alert on submit form (this works)
window.onbeforeunload = null;
});
</script>
Если я щелкаю где-то на странице, код работает нормально и спрашивает меня, действительно ли я хочу закрыть страницу, но если я перезагружаю страницу, а затем закрываю вкладку, не щелкая что-то на странице, вкладка закрывается, не показывая никаких предупреждение.
У вас есть идеи, как это исправить?