2014-10-23 2 views
3

Я пытаюсь найти решение IE белой вспышки в приложении метеоритов.
Веб-сайт: this one (обратите внимание, что он находится в закрытой бета-версии).IE9 белая вспышка на смену страницы

IE9 дает очень плохой опыт работы с пользователями, и хотя я не думаю, что он когда-либо будет таким же хорошим, как с более современным браузером, я действительно думаю, что некоторые проблемы должны быть решены. И я думаю, что белая вспышка на странице изменится, это худший. В основном для каждого действия, которое изменяет URL-адрес, страница перерисовывается и мигает белым в течение нескольких миллисекунд.

Я прочитал другие темы и попытался применить некоторые из предложенных исправлений, но ничего не получилось. Я попытался вставить

<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.0)"> 
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.0)"> 

Но я думаю, что он ничего не делает на IE9 или в данном случае.
Я также попытался установить фон html и body на темно-серый, он ничего не сделал. На самом деле я не уверен, что еще я должен попробовать, и если это общая проблема при создании веб-сайта с использованием современных фреймворков в реальном времени.

Заранее спасибо.

P.S. Я также нашел this issue в железе-маршрутизаторе, и кажется, что IE < 10 запускает полное обновление страницы каждый раз, и, вероятно, это основная причина того, что я вижу, потому что Метеору требуется немного времени, чтобы загрузить себя, страница пустая, пока она делает это волшебство.

+0

Существует аналогичный пост к этому [ЗДЕСЬ] (http://stackoverflow.com/questions/8301293/images- flash-white-in-internet-explorer-9-while-navigating) – Arty

+0

Это не похоже, сайт, связанный с этим вопросом, совсем другой, ответы не применимы к моему делу, и он больше не мигает в IE9 (и автор не написал, как наконец удалось решить проблему). Я уже искал в stackoverflow и с google, иначе я бы не открыл новый вопрос. –

ответ

0

это мета-теги

<META HTTP-EQUIV="Page-Exit" CONTENT="BlendTrans(Duration=0.0)"> 
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=0.0)"> 

not supported в IE9.

Как решение для вас, например, вы можете использовать совместимость с IE8 вы можете добавить

<meta http-equiv="X-UA-Compatible" content="IE=8" /> 
+0

Спасибо, пробовал это, но он все еще не исправил главную проблему. Я начинаю думать, что это [эта проблема связана с железным маршрутизатором] (https://github.com/EventedMind/iron-router/issues/14), и есть очень мало дел. –

Смежные вопросы