san_jorich
@san_jorich
Творческий кодер

Как правильно запустить функцию для всех, кто в backend-e при «нажатии кнопки» frontend-а?

Здравствуйте! Пытаюсь реализовать звуковое оповещение для пользователей в админке Wordpress, если посетитель сайта нажал кнопку в Frontend-е. Какой и как делать запрос правильно?
  • Вопрос задан
  • 55 просмотров
Решения вопроса 1
kocherman
@kocherman
Ну, для начала вам нужно определиться с технологией двухсторонней связи с браузером. Обычно, операции работы браузера с веб-серверами ограничиваются схемой работы "запрос - ответ". Вам же необходимо, чтобы веб-сервер передал команду проиграть звук по событию в заранее неизвестную секунду времени. Для этого можно использовать одну из четырех технологий:
  1. бесконечный iframe;
  2. long-pooling;
  3. web-socket;
  4. push-уведомление.


Проиграть звук можно с помощью заранее добавленного на страницу (можно js) тега audio:

document.querySelector('audio').play()
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы