Браузер в приложении мессенджера Facebook, неправильная позиция касания после открытия виртуальной клавиатуры - PullRequest
0 голосов
/ 10 марта 2020

У меня есть страница, которая прекрасно работает во всех мобильных браузерах, но ведет себя странно, когда открывается в мессенджере Facebook на iOS, который открывает страницу в браузере внутри приложения. Вот что происходит:

  1. Страница загружается, автоматически фокусируется на поле ввода, которое открывает виртуальную клавиатуру (что является желательным поведением).
  2. Когда вы нажимаете «готово», клавиатура рушится, и пользователь должен нажать кнопку («volgende») в нижнем колонтитуле.
  3. Кнопка нижнего колонтитула не работает, но вместо этого браузер считает, что кнопка находится выше, где на изображении находится красная рамка, и реагирует на сенсорные события.

Нижний колонтитул имеет свойство position: fixed. Я пытался решить ее по-другому, просто используя position: static по умолчанию в нижнем колонтитуле и используя flex: 1 в элементе выше (обертка имеет display: flex с flex-direction: column), но это не решило проблему, только несколько изменилось положение красной области.

Кто-нибудь сталкивался с подобными или подобными проблемами раньше?

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...