Эта проблема, кажется, была навсегда. В некоторых особых случаях браузер iOS сталкивается с этой расстраивающей ошибкой.
Проблема:
Если у вас есть веб-страница, содержащая iFrame, и вы программно модифицируете документ контента iFrames, iFrame переместится в начало страницы. Однако это происходит только в том случае, если страница, перед манипуляцией DOM, находится за пределами некоторой высоты, обычно это длина больше, чем в два раза больше длины окна просмотра.
Эта проблема возникает независимо от того, изменяете ли вы структуру DOM или изменяете свойства стиля.
Эта ошибка присутствует только в iOS, включая последнюю версию с этого времени (9.2)