2015-10-28 5 views
0

Я пытаюсь получить это, когда при нажатии ссылки появляется всплывающее окно, однако я хочу, чтобы он отображался не только на странице, на которую он был нажат, но и на каждом страница, которая в настоящее время открыта на любом компьютере.Всплывающее окно при нажатии кнопки - на нескольких страницах

Идея заключается в том, что при нажатии кнопки или ссылки каждый, кто находится на сайте, уведомляется об этом действии ... Если кто-то знает, как это может быть достигнуто, это было бы здорово Спасибо!

+1

База данных Firebase выдает триггер eveytime, что-то меняется, прослушивает и запускает всплывающее окно. Это, конечно, сильно зависит от вашего сервера. – Kriggs

+0

Не могли бы вы рассказать нам немного больше о вашем сервере? И что вы пробовали до сих пор? – Alicia

ответ

0

Похоже, что вам понадобится серверная сторона, инициированная событиями (что-то вроде того, что сказал @Kriggs), и способ подтолкнуть это уведомление каждому подключенному клиенту. См. WebSockets для чего-то подобного. Это потребует, чтобы ваш сервер поддерживал WebSockets, конечно.

Либо это, либо что-то вроде setInterval, работающего в браузерах клиента, где каждые х времени он вызывает вызов AJAX на сервер. Если на сервере установлен флаг, верните его и покажите это всплывающее/уведомление каждому клиенту.

Смежные вопросы