Junior
Hogyan lehet a meta-címkével megadni egy HTTP-fejlécet?
sobes.tech MI
Válasz az MI-től
Az <meta> elemben az http-equiv attribútum használatával meg lehet duplázni a HTTP fejlécsorok hatását.
Példa a tartalomtípus megadására:
<!-- A Content-Type HTTP fejlécet duplikálja -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Példa a cache irányelv megadására:
<!-- A Cache-Control HTTP fejlécet duplikálja -->
<meta http-equiv="Cache-Control" content="no-cache">
Példa az oldal frissítési intervallumának beállítására:
<!-- A Refresh HTTP fejlécet duplikálja -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
Gyakran használt http-equiv értékek listája:
| Érték | Megfelelő HTTP fejléc | Cél |
|---|---|---|
Content-Type |
Content-Type |
Meghatározza a dokumentum MIME típusát és kódolását. |
Default-Style |
Default-Style |
Meghatározza az alapértelmezett stílus (CSS) nevét. |
Refresh |
Refresh |
Meghatározza az oldal frissítésének vagy átirányításának időintervallumát. |
Set-Cookie |
Set-Cookie |
Cookie-kat állít be a jelenlegi dokumentumhoz. |
X-UA-Compatible |
X-UA-Compatible |
Utasításokat ad az IE régebbi verzióinak renderelési módjaira. |
Content-Security-Policy |
Content-Security-Policy |
Meghatározza a tartalom biztonsági politikáját az XSS támadások megelőzése érdekében. |
Fontos megjegyezni, hogy a <meta> tagek http-equiv attribútummal a böngésző által feldolgozottak, és nem helyettesítik teljesen a szerver által küldött HTTP fejlécsorokat. Néhány fejlécre, amelyek kritikusak a biztonság vagy a teljesítmény szempontjából (pl. Strict-Transport-Security), nem lehet <meta> tageken keresztül beállítani.