powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработать событие закрытия браузера.
25 сообщений из 29, страница 1 из 2
Обработать событие закрытия браузера.
    #36082254
asseks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082276
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем ?
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082300
asseks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
нужно очищать значения глобальных переменных таких как сессии, а они завязаны на таймаут сервера.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082500
elwood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно навесить скрипт на событие onbeforeunload тега body
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082559
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в чём проблема очистки сессии по таймауту? чем не устроил стандартный механизм?
Вешаться на события выгрузки боди не рекомендую, т.к. оно может и не возникнуть
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082563
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GatmanВешатьсячитать как: полагаться только
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082626
mrDmitri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asseks:
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
Абсолютно никак. так как хождение по ссылкам внутри сайта - тоже выгрузка боди, а при закрытии события могут вообще не отработать. 
--
Некоторые ошибки не были бы такими серьезными, если бы не последующие попытки их исправить...

Наука  
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082660
asseks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mrDmitri:
asseks:
Подскажите как отловить событие закрытия браузера или вкладки с браузером?
Абсолютно никак. так как хождение по ссылкам внутри сайта - тоже выгрузка боди, а при закрытии события могут вообще не отработать.

А как тогда очищать серверные переменные при закрытии окна браузера независимо от оставшегося времени до закрытия сессии на браузере.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082661
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mrDmitri...а при закрытии события могут вообще не отработать...
Точно. А ещё можно вилку компа из розетки выдернуть или разорвать соединение с сетью.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082687
Zorina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
никак. :)______________________________________
http://asp.net/learn/data-access/
Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082728
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asseksА как тогда очищать серверные переменные при закрытии окна браузера независимо от оставшегося времени до закрытия сессии на браузере.сделать время жизни 1 минуту, и написать скрипт, который будет каждую минуту посылать на сервер запрос, продлевая таким образом сессию
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082731
Gatman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gatmanсделать время жизни сессии 1 минуту, и написать скрипт, который будет каждую минуту посылать на сервер запрос, продлевая таким образом сессию
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082742
asseks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zorina:
никак. :)

Жесть!
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36082749
Zorina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если очень хочется...
http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=ced1ff2e-9f4a-4dd9-a511-daff73ec21f4

опять-таки вопрос если браузер не закрыли, а просто перешли на другую страницу..это что - конец сессии ?:)______________________________________
http://asp.net/learn/data-access/
Ищи там где потерял, а не там где светло.
мы с вами когда-то где-то уже встречались да, я была уже когда-то где-то.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36084962
lolhoha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в Global.asax есть событие Session_End
оно срабатывает после ухода юзера с сайта через timeout указанный в web.config
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36084964
lolhoha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
codetoad.com/asp.net_globalasax.asp
полный список всех событий Global.asax
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #36085031
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lolhohaв Global.asax есть событие Session_End
оно срабатывает после ухода юзера с сайта через timeout указанный в web.config
Вот именно, по таймауту, а не по закрытию страницы или по выдёргиванию вилки.
Только так.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Обработать событие закрытия браузера.
    #39607992
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за некропостинг, но проблема не решена, а очень хочется, ссылка с решением ( http://blogs.gotdotnet.ru/personal/poigraem/PermaLink.aspx?guid=ced1ff2e-9f4a-4dd9-a511-daff73ec21f4) выше уже мертва.
Задача - есть модальное окно (window.open), в нем могут "гулять" по ссылкам, а могут закрыть. Необходимо на закрытие выполнить определенный ajax запрос, который на сервере почистить переменную в сессии. Все упирается в то что unload и beforeunload работают и на "гуляние" и на закрытие, как отличить?
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608036
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustlyно проблема не решена, а очень хочется,
Сервер сам чистит неактивную.
2018 год на дворе.
Проблема то в чем?
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608360
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Gustlyно проблема не решена, а очень хочется,
Сервер сам чистит неактивную.
2018 год на дворе.
Проблема то в чем?
Чистит неактивную что? Мне нужно отправлять ajax на сервер только при закрытие. Про сессии я ничего не писал.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608389
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustlyкоторый на сервере почистить переменную в сессии.ваше? Не будет вашей переменной автоматически.
Проверяйте.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608418
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открыть коннект по вебсокету, при закрытии он разорвется, тогда и чистить.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608502
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню тогда. При открытие окна в переменную APEX на сервере (по сути просто строка в базе oracle) кладется значение и там лежит. Эту строку надо проапдейтить только при закрытие окна, но не при переходах в нем.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608550
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyПри открытие окна в переменную APEX на сервере (по сути просто строка в базе oracle) кл
Шифровальщик блин)).
А апекс то тут причем? У него свой вебсервер ords java.
...
Рейтинг: 0 / 0
Обработать событие закрытия браузера.
    #39608552
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gustly,
Позови взрослых.
...
Рейтинг: 0 / 0
25 сообщений из 29, страница 1 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Обработать событие закрытия браузера.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]