Показать активные значки пользователей - как определить, кто больше не в сети (ищет решение NG или JS)

Получил ответ из этого github issue comment .

Резюме выше commit: -

echo deb http://get.docker.com/ubuntu docker main > /etc/apt/sources.list.d/docker.list

apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

apt-get update
apt-get install -y lxc-docker-1.3.3

Если проблема с разрешением, используйте sudo as:

echo deb http://get.docker.com/ubuntu docker main | sudo tee /etc/apt/sources.list.d/docker.list

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9

sudo apt-get update
sudo apt-get install -y lxc-docker-1.3.3

Бонус Совет:

Не знаете, какая версия? Затем нажмите Tab после lxc-docker- как:

sudo apt-get install -y lxc-docker-

, чтобы просмотреть список доступных версий докеров.

0
задан Omar 13 July 2018 в 16:02
поделиться

1 ответ

. Лучший способ определить, активен или нет пользователь на вкладке, - это определить состояние видимости.

API VisibilityChange:

Свойство Document.visibilityState для чтения возвращает видимость документа, то есть в каком контексте этот элемент теперь виден. Полезно знать, находится ли документ в фоновом режиме или невидимая вкладка или загружен только для предварительного рендеринга. подробнее: https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState

Итак, во-первых, для каждого пользователя, вы можете обнаружить присутствие более эффективно:

document.addEventListener("visibilitychange", function() {
  console.log( document.visibilityState );
  // send notification to firebase
});

С этого шага единственная задержка, которую вы могли бы испытать, будет сильно коррелирована с firebase. Поэтому вам нужно настроить частоту синхронизации, или если вы действительно хотите быть быстрым, используйте соединение WebSocket, например.

1
ответ дан madjaoue 17 August 2018 в 13:43
поделиться
  • 1
    Отлично. Я обновляю свой вопрос точно с помощью кода, который работал – Omar 13 July 2018 в 15:59
Другие вопросы по тегам:

Похожие вопросы: