Архивы по дням: 2017-01-04


Исследование: отображение подтверждения при закрытии/перезагрузке вкладки в браузере

Цель

Мы хотим для определенного вида трафика попробовать при закрытии вкладки показывать человеку специальное предложение. Я знаю два способа дотянуться до человека когда он ушел. 

  1. Ремаркетинг/ретаргетинг. То есть можно начать показывать специальный баннер такой аудитории на остальных сайтах по которым человек будет ходить.
  2. Повесить событие на закрытие страницы, которое заблокирует возможность выполнения этой операции. 

С первым никаких вопросов нет, а вот со вторым все немного интереснее т.к. оказывается в разных браузерах поведение разное. 

Исследование

Работу кода я проверял в текущих установленных у меня версиях браузеров:

  • Google Chrome 55
  • Mozilla Firefox 50.1
  • Internet Explorer 11

body.unload

Я помнил из начала двухтысячных, что раньше можно было повесить событие на unload в body и чуть ли не иметь возможность не дать человеку вообще закрыть страницу просто возвращая false из обработчика.… Читать всю заметку