3

Internet Explorer 11 has problems showing the icons of bootstrap. With Opera, Firefox and Chrome it works perfectly, and it also works with Edge but the icons are not shown with IE in Edge mode or (10,9,8). Before I changed the website to https it worked all fine. I have this problem after changing it to ssl.

Does anyone know what I can do in order to solve this problem (at Server - Microsoft Azure or at load balancer)?

With IE (icons are not shown): IE

With Firefox:

enter image description here

Şafak Gezer
  • 3,928
  • 3
  • 47
  • 49
quma
  • 5,233
  • 26
  • 80
  • 146

2 Answers2

4

Looks like a problem with Security or Cache Settings -> check this thread for possible solution:

bootstrap 3.2.0 glyphicons are not displaying in internet explorer

Community
  • 1
  • 1
Canu667
  • 175
  • 1
  • 5
  • Is there any possibility to make something on server? – quma Jul 23 '16 at 12:09
  • You can try setting the headers like in this comment -> http://stackoverflow.com/questions/11135282/font-face-wont-load-via-https-in-ie?rq=1#comment51628250_31622278 . – Canu667 Jul 26 '16 at 06:08
1

Spring-Boot is generating cache-invalidating headers in HTTP responses:

Cache-Control :"no-cache, no-store, max-age=0, must-revalidate"

and

pragma: "no-cache"

The solution is to hide those headers to the browser.

I used nginx as a proxy, adding the folowing commands the https proxied location:

  proxy_hide_header Cache-Control;
  proxy_hide_header Pragma; 

See here for details with nginx.

Using apache httpd, the syntax is here

Community
  • 1
  • 1
user1767316
  • 3,276
  • 3
  • 37
  • 46