Задать вопрос
san_jorich
@san_jorich
Творческий кодер

Because the user didn't interact with the document first.. Имитировать действия?

Здравствуйте!
Как лучше обойти блокировку, если консоль бесстыдно краснеет ошибкой
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first

По-идее.. и в идеале нужно запускать аудио при получении сообщения с сокета..
websocket.onmessage = function(event) {
            var Data = JSON.parse(event.data);
            if(Data.chat_user === "OrderSystem" ){
                showMessage(Data.message, Data.order_num);
                jQuery('#audio').trigger("play");
            }
        };

но система не одобряет без имитации бурного действа со стороны юзера.. как быть-то? как лучше симитировать?
Может достаточно Swal('С пожеланием хорошей работы !') при загрузке страницы.. будет ли этого достаточно, или существуют какие-то более правильные методы?
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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