Проблема в iOS при заполнении формы в iframe - PullRequest
0 голосов
/ 25 апреля 2018

У меня есть iframe, который содержит форму. Все отлично работает в настольных и Android-устройств, а также в iPad. Но в случае iphone 8+ и iphone 7, iOS - 11.3, в тот момент, когда я начинаю печатать внутри любого поля - текстового поля или текстовой области в этом iframe, страница автоматически прокручивается вниз, поэтому пользователь не может видеть данные, которые он / она вводит в поле. Это происходит как для Safari, так и для Chrome в iOS. iframe инициализируется следующим образом:

<iframe ng-src="myUrl" ng-if="model.seat.survey_url" width="100%" height="100%" border="0" style="border-style: none; height:100%;overflow:hidden;width: 100%;" scrolling="no"></iframe>

Этот iframe загружен в модал начальной загрузки и используется angularjs.

1 Ответ

0 голосов
/ 10 мая 2018

Попробуйте добавить следующий CSS-код на родительскую страницу, если вы можете, это исправило ту же проблему для меня.

html, body {
   height: 100%;
   overflow: auto;
   -webkit-overflow-scrolling: touch;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...