Sec-Fetch-User

Baseline 2023
Newly available

Since March 2023, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Der HTTP Sec-Fetch-User fetch metadata request header wird für Anfragen gesendet, die durch eine Benutzeraktivierung initiiert werden, und dessen Wert ist immer ?1.

Ein Server kann diesen Header verwenden, um festzustellen, ob eine Navigationsanfrage von einem Dokument, iframe usw. vom Benutzer initiiert wurde.

Header-Typ Fetch Metadata Request Header
Verbotener Anfrage-Header Ja (Sec--Präfix)
CORS-gesicherter Anfrage-Header Nein

Syntax

http
Sec-Fetch-User: ?1

Direktiven

Der Wert wird immer ?1 sein. Wenn eine Anfrage durch etwas anderes als eine Benutzeraktivierung ausgelöst wird, verlangt die Spezifikation, dass Browser den Header komplett weglassen.

Beispiele

Verwendung von Sec-Fetch-User

Wenn ein Benutzer auf einen Seitenlink klickt, der zu einer anderen Seite im gleichen Ursprung führt, würde die resultierende Anfrage die folgenden Header haben:

http
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: same-origin
Sec-Fetch-User: ?1

Spezifikationen

Specification
Fetch Metadata Request Headers
# sec-fetch-user-header

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
Sec-Fetch-User

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

Siehe auch