Код: Выделить всё
const TelegramPost = ({ link }: { link: string }) => {
const path = link.replace("https://t.me/", "");
const embedUrl = `https://t.me/${path}?embed=1&mode=embed&dark=1`;
return (
);
};
- В браузере (как на рабочем столе, так и на мобильном устройстве) виджет сообщений Telegram работает нормально.
- В приложении Telegram Mini на рабочем столе он также работает правильно.
- Однако на iPhone внутри приложения Telegram Mini виджет сообщений Telegram немедленно перенаправляется на сообщение, а не встраивается в него. мини-приложение.
- Проверено на Android — проблем нет, все работает как положено.
- Пробывал разные настройки iframe, такие как песочница, разрешить то же происхождение, разрешить сценарии — никакого эффекта.
- Проверено, что эта проблема возникает только на iOS внутри мини-приложения Telegram.
Как предотвратить это перенаправление и правильно отобразить сообщение Telegram внутри мини-приложения на iPhone?>
Подробнее здесь: https://stackoverflow.com/questions/795 ... app-on-ios