Я ищу событие, которое вернется, когда будет закрыта страница, будет ли пользователь подключен к моему сайту.
onbeforeunload
не помогает мне, потому что он также активируется в efresh, submit, просматривать со страницы на страницу на том же сайте.Индикация того, остается ли пользователь на сайте
ответ
Не существует события на стороне клиента, которое запускается, когда пользователь покидает ваш сайт для другого сайта.
Если вы хотите узнать, находятся ли пользователи в сети, вы можете совершать повторные вызовы ajax по таймеру и использовать сеанс на стороне сервера, который обновляет временную метку последнего запроса. Используя это, вы можете запросить временные метки, например, получить сеансы, в которых отметка времени находится за последние 2 минуты.
Если опрос является опцией, и у вас есть серверный сервер, вы можете сделать сценарий keep-alive, опросив сервер каждые x секунд и добавить его ко всем страницам вашего сайта. Если вы не получили достаточно вызовов (я предлагаю не менее 3 или около того), рассмотрите это как сигнал, который пользователь выходил из системы. Конечно, это не даст немедленной обратной связи, но должно быть достаточно надежным.
- 1. Визуальная индикация того, что текстовое поле редактируется
- 2. проверить, зарегистрирован ли пользователь на нужном сайте
- 3. Как определить, остается ли посетитель на сайте (помимо опроса)?
- 4. Проверьте, остается ли пользователь на той же странице.
- 5. Как проверить, зарегистрирован ли пользователь на сайте Wordpress от Yii?
- 6. Как определить, активен ли пользователь на сайте в Django
- 7. индикация Android Get если пользователь хочет установить предлагаемую программу
- 8. Обнаружение того, находится ли пользователь за прокси
- 9. Проверка того, является ли пользователь зарегистрирован
- 10. Android-приложение остается зарегистрированным на сайте, куки? Сессия?
- 11. Не зарегистрированный пользователь на сайте портала клиента
- 12. Проверка того, имеет ли конкретный пользователь роль
- 13. Проверка того, существует ли пользователь в drupal
- 14. Пользователь Openfire остается в сети навсегда
- 15. Создавать ссылки на основе того, загружался ли пользователь или нет.
- 16. Обнаружение того, создал ли пользователь профиль своего узла
- 17. Простая индикация того, что файл загружается после нажатия Отправить
- 18. Семантических миниатюрная Индикация
- 19. ASP.NET - Мне нужен статический музыкальный плеер, который остается на странице, независимо от того, перемещается ли пользователь на другую страницу внутри сайта.
- 20. Индикация выполнения в parfor
- 21. индикация очереди в очереди - Matlab
- 22. Индикация состояния jQuery файлом на веб-сервере
- 23. Круговой прогресс индикация
- 24. Индикация отступов в Spyder
- 25. Индикация выбранных изображений в UIImagePicker
- 26. индикация кнопки переключения не работает
- 27. Индикация прогресса нового индекса
- 28. Cefsharp - индикация загрузки страницы отображения
- 29. Индикация петли в рельсах
- 30. Индикация появления первого идентификатора