Веб-шрифты не отображаются поверх 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.use
d промежуточное программное обеспечение, которое обслуживает ваши шрифты. Что-то вроде этого:
app.use(express.static(PATH_TO_FONTS))
app.use(helmet.noCache())