Три X показывают при использовании SIFR на IE8 - PullRequest
0 голосов
/ 31 июля 2009

Я использую sIFR на производственном веб-сайте, и, к сожалению, он некорректно отображается в IE8. Я удалил sIFR из живой версии, но он все еще виден в промежуточной версии.

Интересно, что sIFR используется в нескольких местах на странице. Вверху он заменяет заголовок на:

X
X
X

и выдает ошибку в IE. В других местах страницы он просто ухудшается, как это обычно происходит в браузере без поддержки флэш-памяти.

Есть идеи, почему это происходит? Ошибка:

1. нижний является нулевым или нет объектом 'в sifr.js, строка 19, символ 14132

Ответы [ 3 ]

0 голосов
/ 01 августа 2009

Я столкнулся с этой проблемой некоторое время назад и искал решение.

Я наконец решил свою проблему, надеюсь, она решит вашу.

http://blog.clintonbeattie.com/sifr3-ie8-problem-and-solution/

0 голосов
/ 02 августа 2009

Из вашего вопроса неясно, какую версию sIFR вы используете, но эта проблема не должна возникать в r436.

0 голосов
/ 31 июля 2009

На страницах отображается ОК в представлении совместимости IE8 (где он эмулирует IE7). Вы можете заставить это поведение, включив в заголовок следующее:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

Поскольку IE7 является «сломанным» режимом, следующий шаг - выяснить, почему страница не отображается должным образом в режиме IE8, но, возможно, она «слишком умна» и не понимает, что IE8 более соответствует стандартам .

...