Поставить видеокамеру, залезть к нему в окно
https://ru.stackoverflow.com/questions/722170/%D0%A1%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B5-%D0%B7%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D1%8F-%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8
Прежде чем задавать вопрос, необходимо самому попытаться разобраться в данной ситуации, для наилучшего понимания и сути. Если же все таки поиски не дали результатов или же результат не понятен, то в таком случае можно написать вопрос с пояснением конкретно, что не понятно :D
У меня есть платёжка. Когда юзер делает депозит то я его перенаправить на сайт платежки. Но когда он закрывает страницу этой же платежки мне нужно отследить это
Так я же скинул - как отследить =)
Советуют использовать window.onunload, window.onbeforeunload window.onunload Когда человек уходит со страницы или закрывает окно, на window срабатывает событие unload. В нём можно сделать что-то, не требующее ожидания, например, закрыть вспомогательные popup-окна, но отменить сам переход нельзя. Это позволяет другое событие – onbeforeunload, которое поэтому используется гораздо чаще. window.onbeforeunload Если посетитель инициировал переход на другую страницу или нажал «закрыть окно», то обработчик onbeforeunload может приостановить процесс и спросить подтверждение. Для этого ему нужно вернуть строку, которую браузеры покажут посетителю, спрашивая – нужно ли переходить. Например: window.onbeforeunload = function() { return "Данные не сохранены. Точно перейти?"; };
navigator.sendBeacon посылает запрос даже если юзер закрыл вкладку
Этот код не работает, надо делать как написано в mdn window.addEventListener('beforeunload', function (e) { // Cancel the event e.preventDefault(); // If you prevent default behavior in Mozilla Firefox prompt will always be shown // Chrome requires returnValue to be set e.returnValue = ''; });
Обсуждают сегодня