Я хочу отображать пользовательское всплывающее окно HTML, когда пользователь закрывает веб-браузер с помощью Jquery / Javascript. Я искал его в Google, но не нашел никакого решения для этого.
Помогите, пожалуйста. Я застрял на много дней !!
Спасибо
Когда вы говорите «всплывающее окно», вы имеете в виду запуск другого окна / вкладки или модального всплывающего окна на текущей странице? Первое невозможно
вам нужно будет сделать это, когда мышь покидает страницу, а не когда вкладка / браузер закрыты
Пожалуйста, подтвердите себя. Вы хотите, чтобы всплывающее окно появлялось при закрытии «Браузера» ИЛИ «Вкладки»?
Я пробовал это только отображение сообщения: window.onbeforeunload = function (e) {e = e || window.event; // Для IE и Firefox до версии 4 if (e) {e.returnValue = 'Sure?'; } // Для Safari return 'Sure?'; };
Я хочу использовать собственный HTML в новом диалоговом окне
Пожалуйста, подтвердите себя. Вы хотите, чтобы всплывающее окно появлялось при закрытии «Браузера» ИЛИ «Вкладки»? Комментарий: я хочу открыть настраиваемое всплывающее окно
Этот метод window.onbeforeunload отображает только сообщение



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Предполагая, что вы хотите запретить пользователям просто закрывать вкладку, вы можете предоставить им предупреждение, если используете следующее:
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Sure?';
}
// For Safari
return 'Sure?';
};
Оригинальный ответ от: https://stackoverflow.com/a/10311375/6524598
Я хочу отображать всплывающее окно HTML
К сожалению, используя только доступные методы «onbeforeunload» или «unload», невозможно настроить всплывающее окно, отображаемое при закрытии браузера или вкладки браузера, потому что для этих двух методов вам необходимо вернуть строку.
Фактически, вы не можете использовать свои собственные диалоговые окна (или модальные диалоговые окна jQueryUI) для переопределения метода beforeunload.
Любой другой вариант?
Вам нужно будет показать всплывающее окно html в другом контексте, не связанном с событием закрытия браузера. Вы можете подключить всплывающее окно к событиям мыши / клавиатуры, если пользователь выполняет определенное действие, которое заставляет его покинуть текущую страницу, например, если вы нажимаете ссылку, чтобы перейти на другую страницу / веб-сайт ... Это зависит от вашей конечной цели. или используйте вызов ajax, чтобы отметить событие закрытия браузера, и действуйте соответствующим образом, создав журналы.
Вы пробовали что-нибудь кодировать?