Summernote не показывает значки с использованием https в IE 11 - PullRequest
0 голосов
/ 25 сентября 2018

Основная цель - создать Eclipse RCP-Widget для отображения редактора, способного редактировать HTML.В Windows 10 Browser-Widget RCP использует встроенный IE11 для визуализации HTML, это само собой разумеющееся.Поэтому мне понадобился HTML-редактор на основе JavaScript, работающий в IE11.После некоторых исследований, поскольку Nebula RichText не будет работать с IE11 в Widows 10, я остановился на Summernote (https://summernote.org/) со вкусом bootstrap4 и получил его работу.

Встраивание ресурсов в плагин Eclipse:В любом случае, PITA и я разрабатывали клиент-серверное приложение, поэтому я поместил ресурсы на сервер. Таким образом, виджет ПОЛУЧАЕТ все тонкие вещи (css, fonts, js) с сервера, как это было запущено в браузереЧто, кстати, позволяет мне пробовать разные браузеры с размещенными ресурсами. Все работало нормально, пока мы не переключили связь клиент-сервер с http на https и значки панели инструментов summernote не погасли. Эти значки представляют собой символы, отображаемые с помощью специального шрифта summernote.

Используя браузер IE11 (без окружения Eclipse RCP), запрашивающий виджет с сервера, я смог найти разницу между сетевым трафиком http и https. На http таблица стилей запрашивает только summernote.eot?как ресурс шрифта. На https-омБыло два дополнительных запроса, один для summernote.tff - что-то и один для summernote.woff - что-то.Сравнение трафика с Chrome показало, что Chrome запрашивал только вариант woff и правильно отображал иконки.

Почему IE11 запрашивает другие варианты font-encoding-варианты при использовании https по сравнению с http в любом случае?Может ли это быть причиной внезапного исчезновения значков?

...