Я сделал простую демонстрацию, чтобы показать мою проблему.Эта проблема возникает только на iOS.
HTML
<!-- Button to Open the Modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
Open modal
</button>
<!-- The Modal -->
<div class="modal" id="myModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<iframe src="https://tma.ee/test.htm"> </iframe>
</div>
</div>
</div>
</div>
CSS
iframe {
width: 100%;
border: 0;
min-height: 350px;
}
.modal-body {
-webkit-overflow-scrolling: touch !important;
overflow-x: auto !important;
}
Я пробовал несколько решенийкоторые были предложены здесь для stackoverflow, но ни один из них до сих пор не работал для меня.
JSFiddle: https://jsfiddle.net/MulOnPomm/bvk1dmxt/11/
Полный экран для тестирования iOS: http://fiddle.jshell.net/MulOnPomm/bvk1dmxt/1/show/light/
Эмулятор iOS, который я использую для тестирования: https://appetize.io/