Задать вопрос
volkov_p_v
@volkov_p_v
FrontEnd разработчик

Как сделать, что бы при закрытии страницы отрабатывал определённый код?

Нужно обрабатывать событие закрытия страницы браузера, но не её обновление.
Метод unload и window.onbeforeunload не подходят, т.к. он страбатывает и при обновлении странцы.
В интернете нашел только эти два способа , но они мне не подходят, т.к. мне нужно именно закрытие страницы.
Какие есть решения для данной задачи??
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
window.close() же.

или
$(window).bind("beforeunload", function() { 
    return confirm("Do you really want to close?"); 
})

Но не гарантировано, это зависит от многих факторов, например на закрытие браузера реакции не будет.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы