Окна чата на стороне посетителя

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

Принципы работы окна чата на стороне посетителя:

  1. Окно чата представляет собой структурный элемент сайта. Оно не генерирует всплывающих окон. Переписка происходит прямо на сайте вне зависимости от выбранного типа окна чата
  2. При переходе со страницы на страницу и при обновлении страниц:
    1. Переписка "перетекает" со страницы на страницу
    2. Окно восстанавливает свое предыдущее состояние (открыто/закрыто).
  3. Если от оператора приходит новое сообщение, окно чата принимает открытое состояние. То есть выдвигается из за экрана, если тип окна - "Слайдер" и всплывает, если тип окна - "Всплывающее".
    Если вы не хотите, чтобы по событию прихода нового сообщения окно чата открывалось, это действие по умолчанию может быть отменено через javascript при помощи события onOpen. Собственную индикацию новых сообщений можно реализовать обработчиком события onNewMessage.
  4. Если в момент смены статуса чата на оффлайн посетитель набирал сообщение, заготовка сообщения будет перенесена в оффлан форму, если она предусмотрена. То же правило работает и в обратную сторону.

Все права защищены. Copyright © 2017 Netrox SC