Всем привет. Пытаюсь использовать виджет логинизации от телеграм на своем сайте. Везде работает нормально кроме айфонов, если сайт вынести на рабочий стол в качестве 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"
);