Právě jsem se drahnou chvíli hrabal ve stylopisu našeho firemního intranetu, protože prohlížeč Internet Explorer 11 správně nezobrazoval HTML5/CSS3 stránky. IE11 nevykresloval border-radius atp. Kód vypadal dobře, ostatní prohlížeče nezlobili. Pomohl až strejda Google.

IE11 má pro intranety nastavený (starý) kompatibilní způsob zobrazování stránek. Proto je nutné v Nastavení > Nastavení kompatibilního zobrazení vypnout možnost Zobrazit intranetové servery v kompatibilním zobrazení.

Komentáře (4) k článku “IE11 zlobí na intranetu

  1. Není nutné měnit nastavení IE. Stačí posílat HTTP hlavičku
    X-UA-Compatible: edge

  2. Me by hlavne zajimalo jak IE pozna, ze je to intranet? Vim, ze mistni sit jde poznat na serveru podle rozsahu IP nebo v napr. v php pres filtry, ale jak to pozna browser nechapu.

    1. ANTI: Buď je v seznamu Local Intranet Zone, nebo jméno neobsahuje tečky, nebo se to stáhne z proxy. Detaily viz link dole.
      Bohužel je to asi ještě trochu složitější, u nás máme IE8 Enterprise mode nastavený v Group Policy pro celou společnost a nepomůže pak ani X-UA-Compatible header / meta tag, teda aspoň podle mého pozorování.

      https://blogs.msdn.microsoft.com/ieinternals/2012/06/05/the-intranet-zone/

Komentáře nejsou povoleny.