我在 Node JS 中禁用缓存后,CSS 字体在 IE 中不起作用

标签 css node.js internet-explorer caching koa

我在 Node JS 中禁用缓存后,CSS 字体无法在 IE 中使用。

当用户导航到某个页面并通过单击后退按钮导航回上一页时,上一页字体样式在 IE 11 中不起作用。

'koa-no-cache' 禁用缓存的代码

app.use(noCache({global: true}));

我使用上面的代码为我的 Node 应用程序禁用了缓存。

有什么解决办法吗?

最佳答案

禁用缓存后,浏览器不应缓存 Assets - 包括字体。如果您希望缓存字体,解决方案是从未禁用缓存的不同位置托管字体,或者仅为某些类型的 Assets 禁用缓存。

关于我在 Node JS 中禁用缓存后,CSS 字体在 IE 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43122031/

相关文章:

asp.net - 如何在 CSS 文件中在部署时动态更改图像的 src 属性? (ASP.NET 网络表单)

html - 如何让iFrame没有滚动条

node.js - Angular JS 自动引导和手动引导模块失败

javascript - 检查用户是否使用 IE

javascript - “checked”为 null 或不是对象 - 仅限 IE

css - 什么是 -moz- 和 -webkit-?

javascript - 父样式未应用于子样式属性

IE 中的 JavaScript 问题 - 需要对象吗?

javascript - MERN 应用部署到 heroku,一个空白页面

node.js - 如何在 node.js/express 中测试受 csrf 保护的端点