Как обеспечить полноэкранное расширение веб-приложения на iOS?IOS

Программируем под IOS
Ответить
Anonymous
 Как обеспечить полноэкранное расширение веб-приложения на iOS?

Сообщение Anonymous »

Проблема
Я разрабатываю веб-приложение и столкнулся с проблемой, связанной с его раскрытием в полноэкранном режиме на устройствах iOS. Метод window.Telegram.WebApp.expand() корректно работает на устройствах Android, но на устройствах iOS по-прежнему остается пустое пространство внизу экрана.
Код
Вот код, который я использую для попытки полноэкранного расширения:

Код: Выделить всё

if (window.Telegram && window.Telegram.WebApp) {
const webApp = window.Telegram.WebApp;
webApp.expand();
}
Веб-приложение должно развернуться на весь экран на устройствах iOS, без пустого пространства внизу.
Что я пробовал< /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]
Вопросы
  • Имеются ли известные проблемы с ‍‍‍‍‍‍‍‍‍‍

    Код: Выделить всё

    window.Telegram.WebApp.expand()
    на iOS, из-за которых веб-приложение не раскрывается полностью?
  • Существуют ли какие-либо альтернативные методы или рекомендации, позволяющие гарантировать, что веб-приложение Telegram полностью занимает экран на iOS?< /li>
    Требуется ли какая-либо дополнительная настройка специально для iOS для правильной обработки полноэкранного расширения?


Подробнее здесь: https://stackoverflow.com/questions/788 ... app-on-ios
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»