Открыть модальное окно при закрытии вкладки браузера

Хотите открыть модальное окно при закрытии вкладки браузера. Пробовал window.onbeforeunload , window.unload, но не работает. Любое другое решение с JavaScript или jQuery?

    <script>
        window.onbeforeunload = modal;

        function modal() {
        return 'leaving';
        }
    </script>

person Sameer Hasan    schedule 02.01.2019    source источник
comment
опубликуйте код здесь   -  person p u    schedule 02.01.2019
comment
проверьте это, если это может помочь stackoverflow.com/questions/2229942/   -  person Leela Venkatesh K    schedule 02.01.2019
comment
Установите модуль для открытия первым, создайте функцию для закрытия браузера при закрытии модуля.   -  person andre mcgruder    schedule 02.01.2019
comment
Ответьте здесь [ссылка] stackoverflow.com/questions/3888902/   -  person Satheesh    schedule 02.01.2019


Ответы (1)


Я думаю, что это запрещено. В современных браузерах любое действие, направленное на прекращение закрытия окна, невозможно.

некоторые действия, такие как window.showModalDialog(), window.alert(), window.confirm(), window.prompt(), игнорируются в событии onunload или onbeforeunload.

И, если вы можете выполнять эти действия, значит, вы можете сделать так, чтобы браузер нельзя было закрыть. это опасно для пользователей

person Johnson Lee    schedule 02.01.2019