Когда пользователи находятся на той же веб-странице, возможно ли, что один пользователь нажал на кнопку, и это будет уведомлять всех других пользователей? - PullRequest
0 голосов
/ 26 июня 2018

Так же, как говорится в названии.Я хочу создать общий таймер онлайн для моих друзей и сказать, когда один из моих друзей нажал кнопку «Обновить таймер», в идеале, чтобы страница всех моих друзей автоматически обновлялась с новым таймером, или уведомление о том, что таймеробновил и требует, чтобы они обновили страницу.

Я думаю, что, по крайней мере, последний вариант возможен, так как, когда вы получите комментарий к своему вопросу о Stackoverflow, вы получите уведомление где-то на странице о том, что есть новый комментарий.

Какдостичь этой функциональности?В JS или?Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Было бы 2 способа:

  • Проще было бы использовать опрос через setInterval и искать изменения в бэкэнде.
  • Более точным способом было бы использование веб-сокетов, которые передают клиентам информацию о том, что таймер был сброшен.

Ваш выбор инструмента будет зависеть от того, насколько сложным вы готовычтобы это было

0 голосов
/ 26 июня 2018

Javascript setInterval

с использованием Javascript setInterval при загрузке страницы, если вы не используете MySQL, проверьте блокнот на текст update (или что вы хотите) икогда он найден, очистите его и затем запустите любой код

Когда пользователь нажимает кнопку, он должен записать в файл update (тоже самое, что указано выше)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...