Задать вопрос
@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 ссылка на хост
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 9 комментариев
Решения вопроса 1
@xtress
Web-dev
Как писал выше - на огрызке, в сафари, это работает. Значит что-то мешает отрабатывать на андроидах. Я бы в таком случае подключил трубку в дебаг редим к компу и инспектируя мобильную страницу заглянул в консоль хрома
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
filgaponenko
@filgaponenko
frontend developer
document.getElementById('bot').dispatchEvent(new Event('click'));
Ответ написан
Ваш ответ на вопрос

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

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