Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<meta name="referrer"> HTML-Attributwert

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.

Der referrer-Wert für das name Attribut des <meta> Elements steuert den HTTP Referer Header von Anfragen, die vom Dokument gesendet werden. Wenn angegeben, definieren Sie den Referrer durch ein content Attribut im <meta>-Element als Schlüsselwortwert.

Zum Beispiel sendet das folgende <meta> Element den origin des Dokuments als Referrer:

html
<meta name="referrer" content="origin" />

Warnung: Das dynamische Einfügen von <meta name="referrer"> (mit document.write() oder appendChild()) macht das Referrer-Verhalten unvorhersehbar. Wenn mehrere widersprüchliche Richtlinien definiert sind, wird die no-referrer Richtlinie angewendet.

Nutzungshinweise

Ein <meta name="referrer">-Element hat die folgenden zusätzlichen Attribute:

content

Legt den Dokument-Referrer fest. Sie müssen dieses Attribut definieren. Akzeptiert einen der folgenden Werte:

no-referrer

Sendet keinen HTTP Referer-Header.

origin

Sendet den Origin des Dokuments.

no-referrer-when-downgrade

Sendet die vollständige URL, wenn das Ziel mindestens so sicher ist wie die aktuelle Seite (HTTP(S)→HTTPS), sendet jedoch keinen Referrer, wenn es weniger sicher ist (HTTPS→HTTP). Dies ist das Standardverhalten.

origin-when-cross-origin

Sendet die vollständige URL (ohne Parameter) für gleiche Ursprungs-Anfragen, sendet aber nur den Origin für andere Fälle.

same-origin

Sendet die vollständige URL (ohne Parameter) für gleiche Ursprungs-Anfragen. Cross-Origin-Anfragen enthalten keinen Referrer-Header.

strict-origin

Sendet den Origin, wenn das Ziel mindestens so sicher ist wie die aktuelle Seite (HTTP(S)→HTTPS), sendet jedoch keinen Referrer, wenn es weniger sicher ist (HTTPS→HTTP).

strict-origin-when-cross-origin

Sendet die vollständige URL (ohne Parameter) für gleiche Ursprungs-Anfragen. Sendet den Origin, wenn das Ziel mindestens so sicher ist wie die aktuelle Seite (HTTP(S)→HTTPS). Andernfalls wird kein Referrer gesendet.

unsafe-URL

Sendet die vollständige URL (ohne Parameter) für gleiche Ursprungs- oder Cross-Origin-Anfragen.

Beispiele

Entfernen eines Referrers aus Anfragen

Das folgende <meta> Element gibt an, dass das Dokument keinen Referer-Header mit HTTP-Anfragen vom Dokument senden soll:

html
<meta name="referrer" content="no-referrer" />

Spezifikationen

Spezifikation
HTML
# meta-referrer

Browser-Kompatibilität

Siehe auch