Я сталкивался с этой проблемой, нашел много решений, как упоминает КимХа.
Ни одно из решений не помогает в дальнейшем переходе страниц в iframe, и его скрытие действительно не является хорошим решением.
С большим количеством ошибок и ошибок я придумал следующее, которое исправило проблему с белой флеш-памятью перехода IOS WebKit iFrame, по иронии судьбы, это такое простое решение:
Просто добавьте это в свой CSS
html{background:#000}
измените цвет на желаемый.
Похоже, что основная проблема с веб-набором IOS заключается в том, что когда iframe вызывает другую страницу, IOS удаляет тело с текущей страницы за долю секунды до рендерингаконтент с новой страницы.заставляя HTML иметь цвет фона (по умолчанию он будет белым), это устраняет мерцание белого.
Также обратите внимание, что если ваш сервер не разрешает кэширование файла .css, предоставляющего стили, вывсегда будет мерцать.
В apache для обеспечения кэширования посмотрите на
ExpiresByType text/css "access plus 30 days"