Скрипты для интеграции

Здесь собраны все необходимые скрипты для интеграции вашего сайта с Telegram MiniApp

Обработка телефонных звонков

Эти скрипты помогут корректно обрабатывать клики по телефонным ссылкам в вашем Telegram MiniApp. Выберите версию скрипта в зависимости от того, какой язык программирования вы используете.

TypeScript

Код для обработки телефонных звонков в Telegram MiniApp (TypeScript)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // Обработчик кликов по телефонным ссылкам <script> const currentUrl = new URL(window.location.href); const telegappId = currentUrl.searchParams.get('telegapp_id'); if (telegappId) { document.addEventListener('click', (e: MouseEvent) => { const target = e.target as HTMLElement; const link = target.closest('a[href^="tel:"]') as HTMLAnchorElement | null; if (link) { e.preventDefault(); window.open(link.href, '_blank'); } }); } </script>

JavaScript

Код для обработки телефонных звонков в Telegram MiniApp (JavaScript)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // Обработчик кликов по телефонным ссылкам <script> const currentUrl = new URL(window.location.href); const telegappId = currentUrl.searchParams.get('telegapp_id'); if (telegappId) { document.addEventListener('click', function(e) { const target = e.target; const link = target.closest('a[href^="tel:"]'); if (link) { e.preventDefault(); window.open(link.href, '_blank'); } }) } </script>