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

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

Войти через центр авторизации
Похожие вопросы
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект
21 окт. 2020, в 21:24
7000 руб./за проект