У нас есть приложение, которое должно поддерживать IE8 (к сожалению); вот некоторые характеристики:
- Руби 1.8.7
- Рельсы 3.1.11
- гем tinymce-rails, v4.0.12
При загрузке tinymce шрифт, необходимый для отображения значков панели инструментов, не загружается в IE8. Он просто показывает поля, указывающие на то, что шрифт не загружен.
Если ввести URL-адрес непосредственно в файл шрифта (.woff или .eot), что-то вроде:
https://mysite.com/assets/tinymce/skins/lightgray/fonts/tinymce.eot
IE показывает диалоговое окно загрузки с "0% tinymce.eot...", а затем окно с предупреждением, в котором говорится
«Internet Explorer не может загрузить tinymce.eot с mysite.com. Internet Explorer не смог открыть этот интернет-сайт. Запрошенный сайт либо недоступен, либо не может быть найден. Повторите попытку позже».
Странно то, что мы впервые столкнулись с этим на нашем сервере контроля качества и пришли к выводу, что проблема заключалась в том, что безопасный сертификат был самоподписанным, поэтому IE не загружал шрифт. Когда мы впервые запустили это приложение в производство (с действующим сертификатом), клянусь, я увидел, что эти значки отображаются правильно, и поэтому предположил, что шрифт загружается нормально. Но где-то на прошлой неделе (без известных мне изменений в приложении или инфраструктуре) значки/шрифт больше не загружаются.
Я искал и копал (на этом сайте и в Интернете) и не смог найти полезный шаг по устранению неполадок или исправить. Любая помощь или руководство будут высоко оценены!