Junior
Jak pomocí meta tagu určit hlavičku HTTP?
sobes.tech AI
Odpověď od AI
Použitím atributu http-equiv v elementu <meta> lze duplikovat funkci HTTP hlaviček.
Příklad určení typu obsahu:
<!-- Duplikuje hlavičku HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Příklad určení direktivy cache:
<!-- Duplikuje hlavičku HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
Příklad nastavení intervalu aktualizace stránky:
<!-- Duplikuje hlavičku HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Seznam často používaných hodnot http-equiv:
| Hodnota | Příslušná HTTP hlavička | Účel |
|---|---|---|
Content-Type |
Content-Type |
Udává MIME typ dokumentu a kódování. |
Default-Style |
Default-Style |
Udává název stylu (CSS), který má být použit jako výchozí. |
Refresh |
Refresh |
Udává interval času do aktualizace nebo přesměrování stránky. |
Set-Cookie |
Set-Cookie |
Nastavuje cookie pro aktuální dokument. |
X-UA-Compatible |
X-UA-Compatible |
Poskytuje instrukce pro režimy vykreslování ve starších verzích Internet Exploreru. |
Content-Security-Policy |
Content-Security-Policy |
Definuje politiku zabezpečení obsahu pro prevenci XSS útoků. |
Je důležité poznamenat, že <meta> tagy s http-equiv jsou zpracovávány prohlížečem a nenahrazují úplně HTTP hlavičky odesílané serverem. Některé hlavičky, kritické pro bezpečnost nebo výkon (například Strict-Transport-Security), nelze nastavit přes <meta> tagy.