Ο σκοπός της ρύθμισης του συνδέσμου παραπομπής είναι να καθοριστεί εάν θα μεταφερθεί η αρχική διεύθυνση URL του ιστότοπου στον ιστότοπο εκτός τοποθεσίας κατά τη μετάβαση σε ένα όνομα τομέα εκτός τοποθεσίας Το προεπιλεγμένο πρόγραμμα περιήγησης μεταφέρει τη διεύθυνση URL στον ιστότοπο εκτός τοποθεσίας. Ο ιστότοπος του ιστότοπου μπορεί να παρακολουθεί τον εισερχόμενο ιστότοπο, αλλά μπορεί να τον απενεργοποιήσει μέσω ρυθμίσεων (πηγή αναφοράς).
προσθήκη κώδικα
//所有请求不发送 <meta name="referrer" content="no-referrer"> //同源的请求,会发送referrer <meta name="referrer" content="same-origin">
Τεκμηρίωση αναφοράς:https://www.w3.org/TR/2017/CR-referrer-policy-20170126/#referrer-policies
enum ReferrerPolicy { "", "no-referrer", "no-referrer-when-downgrade", "same-origin", "origin", "strict-origin", "origin-when-cross-origin", "strict-origin-when-cross-origin", "unsafe-url" };
κενή συμβολοσειράno-referrer Όλα τα αιτήματα δεν αποστέλλουν παραπομπήno-referrer-when-downgrade Προεπιλεγμένη τιμή, δεν θα αποσταλεί σύνδεσμος παραπομπής όταν ζητηθεί από το https σε httpsame-origin Για αιτήματα από την ίδια πηγή, θα αποσταλεί ένας σύνδεσμος παραπομπής.origin Θα σταλεί, αλλά θα σταλούν μόνο το πρωτόκολλο και το όνομα τομέα.strict-origin Θα σταλεί, αλλά μόνο το πρωτόκολλο και το όνομα τομέα θα σταλούν Ο σύνδεσμος παραπομπής δεν θα σταλεί όταν το αίτημα είναι από https στο http.origin-when-cross-origin Για αιτήματα από την ίδια πηγή, θα αποστέλλεται ένας σύνδεσμος παραπομπής Στην περίπτωση διαφορετικών πηγών, θα αποστέλλονται μόνο πληροφορίες πρωτοκόλλου και ονόματος τομέα.strict-origin-when-cross-origin Για αιτήματα από την ίδια πηγή, θα αποστέλλεται ένας σύνδεσμος παραπομπής.unsafe-url Αποστολή παραπομπής ανά πάσα στιγμήΥπάρχουν 4 διαθέσιμες μέθοδοι:
Referrer-Policy: origin<meta>Το στοιχείο αλλάζει την Πολιτική παραπομπής και τροποποιεί απευθείας το περιεχόμενο που ονομάζεται referrer. <meta name="referrer" content="origin"><a>, <area>, <img>, <iframe>, ή<link>Το στοιχείο ορίζει το χαρακτηριστικό referrerpolicy <a href="http://example.com" referrerpolicy="origin"><a>, <area>, <link>Το στοιχείο ορίζει τη σχέση σύνδεσης του rel <a href="http://example.com" rel="noreferrer"><meta name="referrer" content="no-referrer"> Προς το παρόν, τα στατιστικά στοιχεία Baidu, cnzz και άλλα στατιστικά στοιχεία δεν θα είναι έγκυρα.<meta name="referrer" content="no-referrer">, για να αποφευχθεί η παρακολούθηση κατάντη.