Почему с iphone не работает Telegram Login Widget?

Ссылка скопирована
13 апреля 2026 1 ответ

Вот так у меня происходит отображение кнопки входа:

<div id="login-popup" class="popup">     <div class="popup-content">         <script async             src="https://telegram.org/js/telegram-widget.js?22"             data-telegram-login="ArtiRamTestBot"             data-size="large"             data-auth-url="https://domain.com/login/telegram"             data-request-access="write">         </script>     </div> </div>

<div id="login-popup" class="popup"> <div class="popup-content"> <script async src="https://telegram.org/js/telegram-widget.js?22" data-telegram-login="ArtiRamTestBot" data-size="large" data-auth-url="https://domain.com/login/telegram" data-request-access="write"> </script> </div> </div>

При запуске десктоп версии кнопка работает корректно. Однако у ряда пользователей iphone на браузерах сафари и гугл (яндекс работает корректно) вместо кнопки отображается bot domain invalid. В чем проблема понять не могу, да и воспроизвести ошибку тоже, но проблема есть. В botfather домен указал, что подтверждает работающая destop версия

Дополнительно:

Ответы:

Как вариант, у Safari есть настройки против отслеживания, конфиденциальность, чтобы рекламные трекеры не следили за пользователями.
Так вот, возможно эти технологии блокируют передачу параметров в скрипт виджета.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Максим Павлов Ответ

Существует несколько возможных причин, по которым Telegram Login Widget может не работать на устройствах iPhone. Вот несколько шагов, которые можно предпринять для решения этой проблемы:

1. **Проверьте подключение к интернету**: Убедитесь, что ваш iPhone подключен к интернету. Без подключения к сети Telegram Login Widget не сможет работать.

2. **Обновите приложение Telegram**: Убедитесь, что у вас установлена последняя версия приложения Telegram на вашем iPhone. Иногда проблемы могут возникать из-за устаревших версий приложений.

3. **Очистите кэш браузера**: Если вы используете Telegram Login Widget через браузер на iPhone, попробуйте очистить кэш браузера. Накопленные данные могут привести к проблемам с отображением виджета.

4. **Проверьте настройки безопасности**: Убедитесь, что настройки безопасности на вашем iPhone не блокируют работу Telegram Login Widget. Некоторые настройки могут блокировать загрузку сторонних скриптов или файлов.

5. **Попробуйте другой браузер**: Если проблема продолжается, попробуйте использовать другой браузер на вашем iPhone. Возможно, проблема связана с конкретным браузером, который вы используете.

6. **Свяжитесь с поддержкой Telegram**: Если ничего из вышеперечисленного не помогло, рекомендуется обратиться в службу поддержки Telegram. Они смогут предоставить более детальную информацию о возможных причинах проблемы и способах ее решения.

Надеюсь, что один из этих шагов поможет вам решить проблему с работой Telegram Login Widget на вашем iPhone. Если у вас остались дополнительные вопросы, не стесняйтесь задавать их.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно