Основная цель - создать 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 в любом случае?Может ли это быть причиной внезапного исчезновения значков?