В последние несколько дней мы заметили, что IE8 во время загрузки страницы иногда на мгновение показывает пустую (белую) страницу. Это не происходит каждый раз. Я бы оценил около 10%. Эта проблема была доведена до нашего сведения посетителями сайта с несколькими миллионами страниц в день, что говорит о том, что она действительно появилась совсем недавно. Однако быстрый просмотр последних обновлений Windows не выявил каких-либо изменений, связанных с IE. Кроме того, я попытался включить и выключить все возможные параметры в IE, отключить все расширения, включить и выключить режим совместимости, пробовал различные типы документов и т.д. Проблема может быть продемонстрирована даже на очень простом примере:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
body { background-color: Black; color: White; }
a { color: White; }
</style>
</head>
<body style="background-color: Black;" bgcolor="Black">
<a href="test.html">Reload</a>
</body>
</html>
Просто несколько раз нажмите на ссылку перезагрузки, и вы иногда увидите белую вспышку. Кто-нибудь еще может это подтвердить? Я запускаю Vista, но об этом также сообщалось на XP. Это выглядит как внутренняя проблема с перекрашиванием, например, когда вы не делаете фон окна прозрачным в функции RegisterClass
.