У меня, похоже, проблема с SIFR3. Я использую версию 436, и из всех моих тестов это проблема, связанная с IE6 и IE7, поскольку я не могу реплицировать проблему в Firefox, Chrome, Safari для Windows или даже в IE8.Проблема рендеринга SIFR с ревизией 436 на IE6 и IE7
Проблема происходит на сайте моей компании и их можно увидеть здесь: http://www.wyldeia.co.uk/blog.php
Когда вы первый перейдите на страницу в IE6 или IE7 это, кажется, делают хорошо. Однако, если вы нажмете на другую страницу и затем нажмите кнопку «Назад» в браузере, весь текст заменяется ошибкой «Rendered with sIFR3 revision 436». Если вы обновите страницу, проблема исчезнет, то есть до тех пор, пока вы не просмотрите и не вернетесь снова.
Я пробовал это на двух разных машинах, работающих под IE7.0.6000.16809, и на другой отдельной машине с IE6, которую я затем обновил до IE8. Сначала я думал, что это может быть связанный с Flash-плеером, но при обновлении с версии 9 до 10 флеш-плеера проблема остается. Дальнейшее копание показало, что ошибка может быть вызвана наличием поврежденного файла флэш-шрифта или наличием одного подарка, который был сгенерирован предыдущей версией SIFR3. Однако я экспортировал файл флэш-шрифта, используя поставляемую фле с ревизией 436, но проблема остается.
Обычно мне нравится отследить ответ, но, поскольку это я немного потеряю это, поэтому, если у кого-нибудь есть идеи, что может произойти здесь, я был бы очень благодарен!
С уважением,
Все
Привет Марк, Спасибо за ответ, оказывается, что проблема была вызвана кодом который устанавливает свойства innerHTML. Как только это было удалено, sIFR начал работать без проблем как в IE6, так и в IE7. Спасибо, что указал мне в правильном направлении! Cheers, Mark –