Сайт отображается на IE7 с Windows 7, но зависает на IE7 с Windows XP - PullRequest
0 голосов
/ 11 января 2012

Я уже не могу работать с IE7, но теперь я столкнулся с проблемой, которая сводит меня с ума:

  • Internet Explorer 7 (IE 9 работает в режиме IE 7) отлично работает на сайтеи ведет себя как задумано
  • Internet Explorer 7 в Windows XP не работает должным образом
    • сайт загружается несколько раз, после загрузки вы не можете перейти на внутренние страницы сайта
    • если вы нажмете на ссылку, она загрузит заголовок страницы, но содержимое никогда не будет отображаться вообще (старая страница все еще там), а статус будет «Готово».без сообщений об ошибках или чего-либо еще

Я никогда раньше не сталкивался с этой проблемой и не знаю, как ее отладить.Мы будем благодарны за любую помощь.

edit: причиной проблемы является selectivizer с font-face, это приведет к сбою браузера.

1 Ответ

0 голосов
/ 12 января 2012

Хорошо, мне пришлось очень глубоко копать, чтобы понять это.

Основная проблема - использование IE7.js - IE9.js или Selectivizr.js с font-face, они плохо работают с IE7 (отлично работает с IE9 в режиме Compat.), Это блокирует браузерполностью.

Обходной путь, который я нашел, состоял в том, чтобы сначала удалить грани шрифта из моего CSS и переместить его в отдельный файл CSS.Затем запустите Webfont Loader (http://code.google.com/apis/webfonts/docs/webfont_loader.html) ПОСЛЕ Selectivizr. Теперь все работает нормально.

...