Я разрабатываю веб-приложение и столкнулся с проблемой, связанной с его раскрытием в полноэкранном режиме на устройствах iOS. Метод window.Telegram.WebApp.expand() корректно работает на устройствах Android, но на устройствах iOS по-прежнему остается пустое пространство внизу экрана.
Код
Вот код, который я использую для попытки полноэкранного расширения:
Код: Выделить всё
if (window.Telegram && window.Telegram.WebApp) {
const webApp = window.Telegram.WebApp;
webApp.expand();
}
Что я пробовал< /h3>
Я проверил, что window.Telegram.WebApp.expand() вызывается после загрузки веб-приложения.
Я тестировал на нескольких устройствах iOS и в браузерах. .
Я проверил, нет ли проблем с CSS или HTML, которые могут повлиять макет.
Дополнительный контекст
Код: Выделить всё
iOS Version: [iOS 16.1]
Telegram App Version: [8.5.0]
Browser: [Browser used on iOS, e.g., Safari]
Device Type: [iPhone 12]
- Имеются ли известные проблемы с на iOS, из-за которых веб-приложение не раскрывается полностью?
Код: Выделить всё
window.Telegram.WebApp.expand() - Существуют ли какие-либо альтернативные методы или рекомендации, позволяющие гарантировать, что веб-приложение Telegram полностью занимает экран на iOS?< /li>
Требуется ли какая-либо дополнительная настройка специально для iOS для правильной обработки полноэкранного расширения?
Подробнее здесь: https://stackoverflow.com/questions/788 ... app-on-ios
Мобильная версия