Skip to main content

Ένας ορισμός του Rel ή του Noreferrer

Τι δεν σου είπαν στο σχολείο για τον επαγγελματικό προσανατολισμό | Spyros Michaloulis | TEDxAUEB (Ιούνιος 2025)

Τι δεν σου είπαν στο σχολείο για τον επαγγελματικό προσανατολισμό | Spyros Michaloulis | TEDxAUEB (Ιούνιος 2025)
Anonim

Το HTML5 πρόσθεσε πολλά νέα χαρακτηριστικά, και ένα από αυτά είναι το νέο noreferrer λέξη-κλειδί για το χαρακτηριστικό. Αυτή η λέξη-κλειδί λέει στο πρόγραμμα περιήγησης ότι δεν πρέπει να συλλέγει ή να αποθηκεύει πληροφορίες αναφοράς HTTP όταν ακολουθεί ο σχετικός σύνδεσμος. Σημειώστε ότι το χαρακτηριστικό είναι γραμμένο noreferrer, με δύο rs σε αντίθεση με την κεφαλίδα HTTP, η οποία έχει μόνο ένα r. (Πώς να γράψετε το Referrer).

Αυτή είναι μια χρήσιμη λέξη-κλειδί για τους σχεδιαστές ιστοσελίδων, ώστε να μπορείτε να ελέγχετε ποιες συνδέσεις περνάτε από τις πληροφορίες αναφοράς του ιστότοπού σας. Με άλλα λόγια, οι αναγνώστες μπορούν να κάνουν κλικ στους συνδέσμους, αλλά ο ιστότοπος προορισμού δεν θα δει ότι προήλθαν από τον ιστότοπό σας.

Χρησιμοποιώντας τη λέξη Noreferrer

Για να χρησιμοποιήσετε το noreferrer λέξη-κλειδί, το βάζετε στο rel χαρακτηριστικό μέσα σε οποιοδήποτε ΕΝΑ ή ΠΕΡΙΟΧΗ στοιχείο.

Από το 2013, το rel = noreferrer η λέξη-κλειδί δεν υποστηρίζεται σε όλα τα προγράμματα περιήγησης. Εάν ο ιστότοπός σας έχει μια κρίσιμη ανάγκη να αποκλείσετε αυτές τις πληροφορίες, θα πρέπει να εξετάσετε διακομιστές μεσολάβησης και άλλες λύσεις για να αποκλείσετε πληροφορίες παραπομπής στον ιστότοπό σας.

Δοκιμάστε τους συνδέσμους σας Noreferrer

Εάν επισκέπτεστε αυτή τη σελίδα, θα πρέπει να επιστρέψετε έναν παραπομπή αυτής της ιστοσελίδας. Στη συνέχεια, μπορείτε να προσθέσετε το noreferrer λέξη-κλειδί στο σύνδεσμο και δοκιμάστε τα προγράμματα περιήγησής σας για να δείτε αν το υποστηρίζουν ή όχι.

Εδώ είναι το HTML για να βάλετε στην ιστοσελίδα σας για να δοκιμάσετε συνδέσμους παραπομπής και noreferrer:

Αυτός ο σύνδεσμος πρέπει να έχει έναν ανακριτήΑυτός ο σύνδεσμος πρέπει δεν έχετε έναν παραπομπή

Όταν κάνετε κλικ στον πρώτο σύνδεσμο, θα πρέπει να λάβετε μια απάντηση, όπως:

http://webdesign.about.com/gi/o.htm?zi=1/XJ&zTi=1&sdn=webdesign&cdn=compute&tm=7&f=22&su=p284.13.342.ip_p504.6.342.ip_&tt=65&bt=3&bts=91&zu=http% 3A // jenn.kyrnin.com / about / showreferer.html

Και όταν κάνετε κλικ στον δεύτερο σύνδεσμο θα πρέπει να πάρετε μια απάντηση όπως:

Εσείς ήρθατε εδώ απευθείας, ή δεν στάλθηκε κανένας αποστολέας.

Στις δοκιμές μου, το Chrome και το Safari υποστήριξαν και τα δύο rel = noreferrer το χαρακτηριστικό σωστά, ενώ ο Firefox και η Opera δεν το έκαναν. Δεν έχω δοκιμάσει τον Internet Explorer.

Λάβετε περισσότερες πληροφορίες σχετικά με τον αναλυτή HTML:

  • Τι είναι ο Αναγνώστης;
  • Γιατί είναι ο Referrer Spelled "Referer" στο Web Devlopment;
  • Τι είναι ο Αναγνώστης μου
  • Δοκιμάστε τον φυλλομετρητή σας για τον αναφορέα |
  • Πώς να χρησιμοποιήσετε τον Αναλυτή σε ιστοσελίδες
  • Τι είναι το DOMαναφέρων Αντικείμενο