Задать вопрос
@kicherov_maxim

Как имитировать клик по ссылке?

Добрый день, в общем мне нужно что бы при переходе на сайт происходил редиект и открывался чат в viber. Вот код который почти работает. Проблема какая то мистическая, автоматически не чего не происходит, но если кликнуть по ссылке, вайбер откроется как надо. если ссылку поменять на например vk.com то все работает на автомате. Подскажите пожалуйста что происходит и как пофиксить.

<html>
<a id="bot" href="viber://public?id=cardiohelp"">click </a>
<script type= "text/javascript">
document.getElementById('bot').click();
</script>
</html>

bot.cardiohelp.me ссылка на хост
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 9 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
@xtress
Web-dev
Как писал выше - на огрызке, в сафари, это работает. Значит что-то мешает отрабатывать на андроидах. Я бы в таком случае подключил трубку в дебаг редим к компу и инспектируя мобильную страницу заглянул в консоль хрома
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
filgaponenko
@filgaponenko
frontend developer
document.getElementById('bot').dispatchEvent(new Event('click'));
Ответ написан
Ваш ответ на вопрос

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

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