Веб-шрифты не отображаются поверх HTTPS в IE11 Windows 7 с заголовком опции no-cache, установленным с помощью шлема

У меня ошибка, которая возникает только в Win 7 IE11, веб-шрифты font-awesome и глифы не отображаются через https, а через http. После некоторых исследований я обнаружил, что шрифты не загружаются без заголовка кеша в заголовке.

Я использую express и app.use(helmet.noCache()); кто-нибудь знает, могу ли я исключить из этого шрифты?

1 ответ

Каски noCache Промежуточное ПО не имеет возможности исключать определенные пути / файлы. (Я хранитель Шлема, просто к вашему сведению!)

Вы можете воспользоваться преимуществами промежуточного программного обеспечения Express для выполнения чего-то подобного. не app.use noCache промежуточное программное обеспечение, пока вы не app.used промежуточное программное обеспечение, которое обслуживает ваши шрифты. Что-то вроде этого:

app.use(express.static(PATH_TO_FONTS))
app.use(helmet.noCache())
Другие вопросы по тегам