Пользовательский модальный режим, когда пользователь закрывает вкладку Chrome - PullRequest
0 голосов
/ 23 сентября 2019

Я хочу создать собственное модальное окно, которое будет отображаться, когда пользователь закрывает вкладку Chrome, на которой запущено приложение (нажимает X), и говорит «Вы уверены, что хотите закрыть?».Тем не менее, независимо от того, что я пробовал, я либо получаю сообщение Chrome по умолчанию «Вы уверены, что хотите покинуть этот сайт», либо оно просто закрывает окно без модального отображения.

У меня есть этозапуск кода при закрытии окна:

window.onbeforeunload = function(e) {
    e.preventDefault();
    $('#myModal').show();
};

Я прочитал, что «onbeforeunload» больше не работает, в частности, отсюда: https://developers.google.com/web/updates/2017/03/dialogs-policy. Я не получил ни одного изальтернативы для работы, хотя.

Есть что-то, что я не получаю?Я занимаюсь этим уже несколько часов и не достиг никакого прогресса.

1 Ответ

0 голосов
/ 23 сентября 2019

Попробуйте это:

 window.onbeforeunload = function(e) {
        alert();// your modal -> $('#myModal').show();
        return false; 
    }
...