Встроенная форма Google резко прокручивается на мобильных устройствах - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть сайт Wordpress, в который я вставил форму Google, в iframe.

Код выглядит следующим образом:

<iframe src="https://docs.google.com/forms/d/e/1FAIpQLSfMdTS_ULcSBdxqubCV7xR7v-t3KRpy_H-iK2sBJU9f9D302Q/viewform" style="display: block; width: 100%; height:2048px"></iframe>

Рамка прекрасно работает в настольных браузерах, но в мобильных (iOS Safari) возникает такая проблема: всякий раз, когда я выбираю опцию радио, онарезко прокручивает вниз страницы (не для фрейма, а для страницы).Эта проблема не возникает на рабочем столе, даже если я уменьшу размер окна рабочего стола до небольшого размера, как у телефона.

Я искал и видел, что проблема известна Google, но они не предоставляют никаких решений: https://productforums.google.com/forum/#!topic/docs/WPMBrNIcLWU

Существует ли какой-либо пользовательский код JS / CSS, которыйможно это исправить?Я думал, что, может быть, если я каким-то образом перехватываю форму Google, пытаясь прокрутить страницу вниз, я смогу это остановить ... или, может быть, что-то чище и лучше :) (Я не эксперт по JS)

Пример вышеуказанной проблемы можно увидеть здесь: http://18.184.154.131:8080/?page_id=1928 (попробуйте перейти на страницу 2 в форме и выбрать «Медик»)

...