Sobes.tech
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), შეუძლებელია მეტა-ტეგების საშუალებით დაყენება.