我在 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/