@Djas

Как быть: попап, вызванный в Safari Web App, после закрытия не возвращает пользователя в приложение?

Всем привет. Пытаюсь использовать виджет логинизации от телеграм на своем сайте. Везде работает нормально кроме айфонов, если сайт вынести на рабочий стол в качестве Safari Web App. В этом случае попап с авторизацией после закрытия не возвращается на мой сайт, а показывает последнюю открытую вкладку сафари.

Я так понимаю, связано это с тем, что попап показывается не в рамках web app, а уже в самом сафари и при своем закрытии закрывает только вкладку, оставляя сам браузер открытым.

Открывать урл с авторизацией в iframe не дают заголовки страницы на стороне телеграма.
Реально ли как-то обойти это поведение?

Вызов попапа происходит так:
const popup = window.open( 
"https://oauth.telegram.org/auth?bot_id=my_bot_id&origin=https://my_site_url&request_access=true&return_to=https://my_site__login_page_url, 
telegram_oauth_bot + my_bot_id, 
"width=800,height=500,left=0,top=0,status=0,location=0,menubar=0,toolbar=0" 
);
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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