@ font-face ломается в IE по HTTPS? - PullRequest
0 голосов
/ 12 апреля 2011

Пытаюсь решить проблему, но врезаюсь в стену. У меня есть веб-сайт, размещенный в моем старом университете. Они перешли на обслуживание всех страниц с использованием HTTPS. По какой-то причине это приводит к подгонке IE.

Использование генератора FontSquirrel для всех шрифтов. Прекрасно работает в Firefox, Chrome, Safari и Opera на Win или Mac. В IE8 шрифты отображаются, но заменяются на сменные при перезагрузке страницы. В IE9 они вообще не будут рендериться. Файл отображается в режиме IE9, все проверяется как HTML5.

Сумасшедшая вещь в том, что все работает, если я проверяю это на своем тестовом сервере (Mac работает под управлением Apache2). Сервер U - Apache, все шрифты размещены на сервере и потратили два дня, пытаясь выяснить, что дает. Не могу найти никаких других проблем в сети с @ font-face, конфликтующими с HTTPS, но похоже, что это именно то, что происходит. Есть идеи? У меня нулевой контроль над хост-сервером.

1 Ответ

0 голосов
/ 29 декабря 2011

На самом деле это не тот ответ, который может помочь вам в целом, но я смог решить эту проблему локально, изменив настройки IE9 следующим образом:

  1. Инструменты -> Свойства обозревателя
  2. Выберите вкладку «Дополнительно» и прокрутите вниз до «Безопасность»
  3. снимите флажок «Не сохранять зашифрованные страницы на диск»
  4. OK

Я занимался этим несколько дней, прежде чем нашел какую-то радость.К сожалению, я не могу придумать способ обойти эту проблему, кроме публикации этих инструкций в защищенных разделах сайта или не использования @font-face.

...