Почему selectivizr.js вызывает «белый экран смерти» в IE8? - PullRequest
10 голосов
/ 13 марта 2011

Включая selectivizr.js приводит к тому, что IE8 вообще ничего не отображает / не отображает, но IE8 в IETester управляет.

Он также загружает все, что я могуувидеть это в панели активности и инспектора DOM.И ссылки даже есть, я вижу, что при перемещении курсора вокруг области навигации.Но он вообще ничего не отображает.

Единственное исправление, которое я обнаружил во время многих поисков, это применение zoom: 1; к телу, но в моем случае это не помогает.

Буду признателен за любую помощь в отладке, которую смогу получить. Просмотр страницы .

Ответы [ 5 ]

6 голосов
/ 08 августа 2012

Не решение само по себе, но как обходной путь, перемещение объявления @font-face в <head> (т. Е. , а не , помещающее его в <link> ed таблицу стилей), похоже, решает эту проблему вмного случаев.Кажется, что-то связано с тем, как selectivizr анализирует таблицы стилей с объявлениями @ font-face в них.

Не идеально, я знаю, но, учитывая, что дальнейшее развитие selectivizr застопорилось (последний коммит на GH был 1 год назад, так каквремени написания) это может быть приемлемо в некоторых случаях.

3 голосов
/ 13 февраля 2013

Если эта проблема связана с проблемой font-face с selectivizr, я создал запрос извлечения, чтобы исправить эту проблему в нашей ситуации, в основном он игнорирует URL-адреса, которые не содержат «.css». Это исправило нашу проблему с WSOD. Его можно найти здесь:

https://github.com/JohnCashBB/selectivizr

2 голосов
/ 15 августа 2011

Последняя версия selectivizr (1.0.2) исправляет эту проблему (ищите WSOD): https://github.com/keithclark/selectivizr/blob/master/changelog.txt.

РЕДАКТИРОВАТЬ: У меня все еще была проблема даже после обновления до 1.0.2. Между @ font-face и selectivizr что-то происходит, хотя это происходит не всегда. См http://groups.google.com/group/ie-css3/browse_thread/thread/dcc21706fc009af8?pli=1.

2 голосов
/ 22 октября 2011

У меня также есть та же проблема с IE8, использующим последние версии jQuery и Selectivzr: я сделал обратный инжиниринг, исключив все остальное, я видел, что проблема связана с правилом font-face.

1 голос
/ 13 марта 2011

Мне кажется, что на странице есть код, ссылающийся на «jQuery» до , когда библиотека jQuery действительно загружена.Ваша примерная страница получает ошибку «Ожидается объект» из первой строки кода, которая ссылается на библиотеку (прямо на странице «о вас»).

Код, похоже, устанавливает обработчик «щелчка» длякнопка отправки.

Однако, кроме этого, страница предварительного просмотра отображается в IE8 и отсутствует «белый экран смерти».

edit - работает нормально (кромеошибка «Ожидаемый объект» и соответствующая кнопка «Отправить», конечно же) в IE7.

...