Windows onbeforeunload не работает Javascript - PullRequest
0 голосов
/ 12 сентября 2018

Я хочу запретить закрывать вкладку или закрывать браузер на веб-странице. Я использую этот код:

<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>

Если я щелкаю где-то на странице, код работает нормально и спрашивает меня, действительно ли я хочу закрыть страницу, но если я перезагружаю страницу, а затем закрываю вкладку, не щелкая что-то на странице, вкладка закрывается, не показывая никаких предупреждение.

У вас есть идеи, как это исправить?

...