Вход

Просмотр полной версии : запрет на выход из браузера


Zzet
30.11.2009, 18:39
Здравствуйте! Как написать на js запрет на выход из браузера?

Gvozd
30.11.2009, 18:51
никак

Zzet
30.11.2009, 18:55
хотя бы вывести сообщение при нажатии на выход?

Zzet
30.11.2009, 19:04
Мне это не в целях вредительства нужно, а для того, чтобы пользователь перед выходом из приложения убил созданную им сессию. Для того, чтоб при открытии приложения пользователь заново авторизировался

Gvozd
30.11.2009, 19:09
хоть бы поиском научились пользоваться
http://javascript.ru/forum/misc/6156-sobytie-zakrytiya-okna-brauzera.html
Мне это не в целях вредительства нужно
а никто об этом не говорил.
жестко палитесь
чтобы пользователь перед выходом из приложения убил созданную им сессию
каким образом?вручную почистить куки?
а выставить время жизни сесси на сервере, и не мучить пользователя- это трудно?
к тому же ваше желание "запрет на выход из браузера?" с этим невредительским действие никак не связаны

subzey
30.11.2009, 22:38
Бр-р! Если у куки не ставить Expires, она живет ровно до закрытия браузера.

Gvozd
30.11.2009, 22:46
subzey,
что не отменяет сделать разумное ограничение времени жизни сессии на сервере

subzey
30.11.2009, 23:10
Gvozd,
разумеется.

Riim
01.12.2009, 03:05
Если у куки не ставить Expires, она живет ровно до закрытия браузера
но не закладки браузера.

subzey
01.12.2009, 12:39
В таком случае можно отдавать браузеру куки без Expires, а затем скриптом устанавливать куку, продлевая ей жизнь на минуту каждые полминуты. Неаккуратно, но тем не менее, пока хоть одна вкладка открыта, кука живет, а после этого погибает через минуту.