Sobes.tech
Junior

Ako pomocou meta tagu určiť hlavičku HTTP?

sobes.tech AI

Odpoveď od AI

Použitím atribútu http-equiv v elemente <meta> je možné duplikovať funkciu HTTP hlavičiek.

Príklad určenia typu obsahu:

<!-- Duplikuje hlavičku HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

Príklad určenia direktívy cache:

<!-- Duplikuje hlavičku HTTP Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">

Príklad nastavenia intervalu aktualizácie stránky:

<!-- Duplikuje hlavičku HTTP Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">

Zoznam často používaných hodnôt http-equiv:

Hodnota Zodpovedajúca HTTP hlavička Účel
Content-Type Content-Type Udáva MIME typ dokumentu a kódovanie.
Default-Style Default-Style Udáva názov štýlu (CSS), ktorý má byť predvolený.
Refresh Refresh Udáva interval času do aktualizácie alebo presmerovania stránky.
Set-Cookie Set-Cookie Nastavuje cookies pre aktuálny dokument.
X-UA-Compatible X-UA-Compatible Poskytuje inštrukcie pre režimy renderovania v starších verziách Internet Explorera.
Content-Security-Policy Content-Security-Policy Definuje politiku bezpečnosti obsahu na prevenciu XSS útokov.

Je dôležité poznamenať, že <meta> tagy s http-equiv sú spracovávané prehliadačom a nenahrádzajú úplne HTTP hlavičky odosielané serverom. Niektoré hlavičky, kritické pre bezpečnosť alebo výkon (napríklad Strict-Transport-Security), nie je možné nastaviť cez <meta> tagy.