Junior
როგორ გამოვიყენოთ meta-ტეგი HTTP სათაურის მითითებისთვის?
sobes.tech AI
პასუხი AI-სგან
http-equiv ატრიბუტით <meta> ელემენტში შესაძლებელია HTTP სათაურების მოქმედების დუბლირება:
მაგალითად, კონტენტის ტიპის მითითება:
<!-- დუბლირებს HTTP სათაურის Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
კეშის მართვის მითითება:
<!-- დუბლირებს HTTP სათაურის Cache-Control -->
<meta http-equiv="Cache-Control" content="no-cache">
გვერდის განახლების ინტერვალის განსაზღვრა:
<!-- დუბლირებს HTTP სათაურის Refresh -->
<meta http-equiv="Refresh" content="5; url=https://example.com/">
ხშირად გამოყენებული http-equiv მნიშვნელობების სია:
| მნიშვნელობა | შესაბამისი HTTP სათაური | დანიშნულება |
|---|---|---|
Content-Type |
Content-Type |
მიუთითებს დოკუმენტის MIME-ტიპსა და კოდირებას. |
Default-Style |
Default-Style |
მიუთითებს სტილის (CSS) სახელზე, რომელიც უნდა იყოს გამოყენებული ავტომატურად. |
Refresh |
Refresh |
მიუთითებს დროის ინტერვალს გვერდის განახლებისა ან გადამისამართებისთვის. |
Set-Cookie |
Set-Cookie |
ადგენს cookie-ს მიმდინარე დოკუმენტისთვის. |
X-UA-Compatible |
X-UA-Compatible |
უზრუნველყოფს ინსტრუქციებს რენდერინგის რეჟიმებისთვის ძველ Internet Explorer-ებში. |
Content-Security-Policy |
Content-Security-Policy |
განსაზღვრავს უსაფრთხოების პოლიტიკას კონტენტისათვის XSS თავდასხმების თავიდან ასაცილებლად. |
მნიშვნელოვანია აღინიშნოს, რომ http-equiv მეტა-ტეგები დამუშავებულია ბრაუზერის მიერ და არ წარმოადგენს სრულყოფილ ჩანაცვლებას HTTP სათაურებისთვის, რომლებიც სერვერიდან გადაეცემა. ზოგიერთი სათაური, რომელიც კრიტიკულად მნიშვნელოვანია უსაფრთხოებისა და პროდუქტიულობისთვის (მაგალითად, Strict-Transport-Security), შეუძლებელია მეტა-ტეგების საშუალებით დაყენება.