首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >字体很棒的ie9 https

字体很棒的ie9 https
EN

Stack Overflow用户
提问于 2014-02-06 02:35:34
回答 2查看 1.4K关注 0票数 1

这个问题已经被问了几次,但找到的解决方案都没有帮助。我们在https上使用了很棒的字体(不确定会有什么不同),IE9中的图标显示为正方形。这只发生在ie9上。

有没有人以前有过这个问题,或者有什么想法?

谢谢--

EN

回答 2

Stack Overflow用户

发布于 2015-05-15 20:21:14

这只会在IE中使用https。

从阻止缓存的字体相关文件中删除任何HTTP标头,例如

代码语言:javascript
复制
Expires -1
Pragma: no-cache

移除这些文件的缓存控制后,你应该会看到你的图标。重新加载页面后,所有相关的字体文件都应显示HTTP代码304,即文件来自浏览器缓存。

票数 0
EN

Stack Overflow用户

发布于 2017-03-29 21:22:21

检查缓存-使HTTP响应中的报头无效,因为在https下,如果在HTTP报头中设置了缓存或存储无效指令,Internet Explorer (直到IE11)似乎不会加载字体或矢量图标:

例如,spring-boot会生成以下头部,因此,图标不会显示在https下:

Cache-Control :"no-cache,no-store,max-age=0,必须重新验证“

pragma:"no-cache“

解决方案是向浏览器隐藏这些头文件。

我使用nginx作为代理,将以下命令添加到https代理位置:

proxy_hide_header缓存控制;proxy_hide_header语法;

有关nginx的详细信息,请参阅此处。

使用apache httpd的语法如下所示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21585629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档