Internet Explorer 11在显示bootstrap图标方面存在问题。Opera、Firefox和Chrome工作正常,Edge也可以工作,但在Edge模式或IE (10,9,8)中无法显示图标。在将网站更改为https之前它可以正常工作,但是更改后出现了这个问题。 有谁知道我该怎么做才能解决这个问题(在服务器 - Microsoft Azure或负载均衡器方面)? 在IE中(图标未显示): 在Firefox中:
Spring-Boot 会在 HTTP 响应中生成缓存失效头: Cache-Control :"no-cache, no-store, max-age=0, must-revalidate" 和 pragma: "no-cache" 解决方法是隐藏这些头信息,不让浏览器看到。我使用nginx作为代理,在https代理位置中添加以下命令: proxy_hide_header Cache-Control; proxy_hide_header Pragma; 点击这里查看使用nginx的详细信息。 如果使用apache httpd,语法在这里。