Мы в твиттере Мы в телеграме!

Провеббер » Web » Обработка закрытия вкладки

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

Обработка закрытия вкладки

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно Обработка закрытия вкладки.

Обработка закрытия вкладки


У меня уже несколько раз спрашивали, как можно обработать закрытие вкладки. Допустим, пользователь хочет закрыть Ваш сайт, а Вы делаете какое-нибудь всплывающее окно и спрашиваете: "А Вы уверены?", или делаете редирект на другой сайт. Разумеется, эти методы очень сильно раздражают пользователей, поэтому рекомендую не использовать их. К счастью, браузеры это так же очень плохо обрабатывают, однако, кое-какие возможности по обработке закрытия вкладки всё-таки имеются.

Есть возможность спросить у пользователя: "Уверен ли он, что хочет закрыть страницу?". Вот как можно реализовать такую обработку закрытия вкладки:

window.onbeforeunload = function() {
return "Что-нибудь сообщить пользователю";
}



Вот такой код будет работать в Firefox, IE, Chrome, но не будет работать в Opera (этот браузер onbeforeunload вообще никак не обрабатывает). При этом сама функция обработки может только возвращать строку, то есть никаких редиректов там не сработает.

Возвращаемая строка будет выводиться в окне подтверждения в Chrome и IE. В Firefox эта строка никак себя не проявляет.

Вот таким образом можно обрабатывать закрытие вкладки, однако, возможности здесь очень сильно ограничены, что, на мой взгляд, очень и очень хорошо.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-18
Просмотры: 6 178 :: Комментарии (12) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Fox

  • 24 августа 2013 14:15
  • Регистрация: 4.03.2011
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 166
  • +2
Ненавижу создателя этой функции.

#2Steach

  • 24 августа 2013 14:28
  • Регистрация: 25.12.2012
  • Был(а) онлайн: 26.05.2016
  • Комментариев: 16
  • 0
Fox, по порно сайтам ходить меньше нужно))))))

#3Fox

  • 24 августа 2013 14:56
  • Регистрация: 4.03.2011
  • Был(а) онлайн: 7.02.2021
  • Комментариев: 166
  • -2
Steach,
Вы видимо очень хорошо меня поняли.. biggrin

#4SaD

  • 24 августа 2013 17:12
  • Регистрация: 23.02.2011
  • Был(а) онлайн: 8.01.2020
  • Комментариев: 498
  • -2
Что это вообще за новость...

--------------------

#5Mr.Flo

  • 24 августа 2013 22:09
  • Регистрация: 29.03.2012
  • Был(а) онлайн: 16.11.2024
  • Комментариев: 77
  • -2
Как же не люблю.. когда нажимаешь закрыть, а оно еще раз выскакивает.. это же мука... выкручиваюсь закрытием вкладки через диспетчер задач браузера.. хоть этому спасибо...

#6dimster

  • 28 августа 2013 01:12
  • Регистрация: 6.01.2012
  • Был(а) онлайн: 10.09.2017
  • Комментариев: 188
  • -2
Не вижу смысла в этом модуле - если человек захотел выйти ,значит от выйдет. Это лишняя мозоль в глаза посетителю.

--------------------

#7Gigabyte348

  • 29 августа 2013 07:10
  • Регистрация: 21.08.2013
  • Был(а) онлайн: 1.03.2014
  • Комментариев: 10
  • -7
Педики, за что минусуем-то?

#8Gigabyte348

  • 29 августа 2013 09:57
  • Регистрация: 21.08.2013
  • Был(а) онлайн: 1.03.2014
  • Комментариев: 10
  • -2
Так, имеется вопрос: на моем сайте есть раздел ХХХ, на котором при каждом входе будет всплывать окно с подтверждением возраста. Реально ли в настройках профиля сделать так, чтобы можно было поставить галочку и при входе в раздел ХХХ у юзера всплывать окно уже не будет?

#9maksim1994

  • 30 августа 2013 23:21
  • Регистрация: 21.08.2013
  • Был(а) онлайн: 4.11.2014
  • Комментариев: 4
  • -2
Gigabyte348,
вот и у меня тот же вопрос. Куча мудаков каких то

#10Vinny_pad

  • 22 марта 2014 16:31
  • Регистрация: 5.07.2013
  • Был(а) онлайн: 7.04.2014
  • Комментариев: 43
  • -2
Блин, зачем еще людей учить эту ерунду делать!

--------------------

#11Triada97

  • 19 июля 2014 12:44
  • Регистрация: 3.05.2013
  • Был(а) онлайн: 23.09.2014
  • Комментариев: 3
  • 0
и в какой tpl это ставить

#12adminchik

  • 24 августа 2014 03:22
  • Регистрация: 14.01.2011
  • Был(а) онлайн: 16.04.2015
  • Комментариев: 10
  • -3
как сделать если нажал закрыть, чтобы открывало ещё одно предупреждение ?

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (9)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)

Последние комментарии: