#https #internet-explorer-9 #font-face
#https #internet-explorer-9 #font-face
Вопрос:
Пытаюсь решить проблему, но натыкаюсь на стену. У меня есть веб-сайт, размещенный в моем старом университете. Они перешли на обслуживание всех страниц с использованием HTTPS. По какой-то причине это приводит к тому, что IE подходит.
Использование генератора FontSquirrel для всех шрифтов. Отлично работает в Firefox, Chrome, Safari и Opera на Win или Mac. В IE8 шрифты отображаются, но заменяются заменителями при перезагрузке страницы. В IE9 они вообще не будут отображаться. Файл отображается в режиме IE9, все проверяется как HTML5.
Самое странное, что все работает, если я проверяю это на своем тестовом сервере (Mac под управлением Apache2). Сервер U — Apache, все шрифты размещены на сервере, и я потратил два дня, пытаясь выяснить, что дает. Не могу найти никаких других проблем в Интернете с @font-face, конфликтующим с HTTPS, но похоже, что это то, что происходит. Есть идеи? У меня нулевой контроль над хост-сервером.
Ответ №1:
На самом деле это не тот ответ, который может помочь вам в целом, но я смог устранить эту проблему локально, изменив настройки моего IE9 следующим образом:
- Инструменты -> Свойства обозревателя
- Выберите вкладку «Дополнительно» и прокрутите вниз до «Безопасность»
- снимите флажок «Не сохранять зашифрованные страницы на диск»
- ОК
Я занимался этим несколько дней, прежде чем нашел какую-либо радость по этому поводу. К сожалению, я не могу придумать никакого способа обойти эту проблему, кроме как опубликовать эти инструкции в защищенных разделах сайта или не использовать @font-face
.
Комментарии:
1. Я вижу точно такие же проблемы, как и на оригинальном плакате. Однако флаг «Не сохранять зашифрованные страницы на диск» в моей системе не установлен.