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('С пожеланием хорошей работы !') при загрузке страницы.. будет ли этого достаточно, или существуют какие-то более правильные методы?
  • Вопрос задан
  • 19 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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