Задача
Разработать функционал кнопок «Поделиться» для отправки контента через мессенджер (аналог WhatsApp) и другой сервис (названия в общем виде). Пример уже реализованной кнопки для Telegram демонстрирует логику, которую нужно повторить.
Подробные требования
- Создать две кнопки или одну универсальную, которая отправляет данные в мессенджер.
- Реализуйте нажатие через jQuery (аналогично:
$('#my-btn').on('click',...)). - При клике открывать в новой вкладке специальную ссылку мессенджера со следующими параметрами:
- Адрес сообщаемого ресурса: ваш домен + переменная
currentURL - Текст сообщения: значение переменной
textShare - (При необходимости добавить метку трафика, как
utm_source=share2)
- Интерфейс переменных уже существует:
currentURL - относительная ссылка, textShare - готовый текст сообщения. - Оформить код так, чтобы различались ссылки для мессенджеров: у одного -
t.me ...?url=..., у другого - свой адрес.
Условия исполнения
- Уберите из скриптов упоминания о реальных торговых марках (они используются как пример; замените на типовые названия).
- Не требуется вёрстка самих кнопок или подключаемых стилей - только скрипт события.
- Результатть предоставить как обычный чистый JavaScript либо настраиваемый кусок для узких задач.