Junior
Πώς να ορίσετε μια κεφαλίδα HTTP με τη χρήση της μετα-ετικέτας;
sobes.tech AI
Απάντηση από AI
Χρησιμοποιώντας το χαρακτηριστικό http-equiv στο στοιχείο <meta>, μπορείτε να διπλασιάσετε τη λειτουργία των HTTP κεφαλίδων.
Παράδειγμα ορισμού τύπου περιεχομένου:
<!-- Διπλασιάζει την κεφαλίδα HTTP Content-Type -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Παράδειγμα ορισμού της οδηγίας cache:
<!-- Διπλασιάζει την κεφαλίδα 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 |
Ορίζει cookies για το τρέχον έγγραφο. |
X-UA-Compatible |
X-UA-Compatible |
Παρέχει οδηγίες για λειτουργίες απόδοσης σε παλαιότερες εκδόσεις του Internet Explorer. |
Content-Security-Policy |
Content-Security-Policy |
Ορίζει την πολιτική ασφαλείας περιεχομένου για την αποτροπή επιθέσεων XSS. |
Είναι σημαντικό να σημειωθεί ότι τα meta-tags με http-equiv επεξεργάζονται από το πρόγραμμα περιήγησης και δεν αποτελούν πλήρη αντικατάσταση των HTTP κεφαλίδων που αποστέλλονται από τον διακομιστή. Ορισμένα κεφαλίδια, κρίσιμα για την ασφάλεια ή την απόδοση (π.χ., Strict-Transport-Security), δεν μπορούν να οριστούν μέσω meta-tags.