Обслуживание шрифтов Google с помощью загрузчика webfont, не работающего на ie11
Я пытаюсь загрузить шрифт из Google Fonts с помощью WebFontLoader.
Он отлично работает во всех браузерах, кроме IE 11 + Microsoft Edge.
Проблема: при первой загрузке шрифта он не отображается. На этой странице есть два кадра. При первой загрузке первый iFrame не загружается, но второй загружается нормально
Но когда я нажимаю обновить, оба iFrames загружаются правильно
Это заставило меня думать, что это связано с кэшированием - файл, который он не загружал в первый раз.
Из того, что я прочитал здесь: Иконочные шрифты не загружаются в IE11 и других местах. Я понимаю, что это проблема IE, не загружающая файлы с флагом no-cache.
Различные ответы в Интернете утверждают, что это решается удалением флага 'no-cache' с сервера или установкой флага "Cache-Control "max-age=3600"".
Проблема в том, что я не обслуживаю файлы самостоятельно, они загружаются динамически с помощью WebFont-Loader непосредственно из Google Fonts, и я не могу изменить эти флаги.
Я не могу разместить их сам, потому что из соображений продукта я могу обслуживать только файлы из Google Fonts (также чтобы воспользоваться преимуществами кэширования для других браузеров).