ReferrerPolicy Enumeration |
Version 130.1.90
Policy for how the Referrer HTTP header value will be sent during navigation.
If the `--no-referrers` command-line flag is specified then the policy value
will be ignored and the Referrer value will never be sent.
Must be kept synchronized with net::URLRequest::ReferrerPolicy from Chromium.
Namespace: CefSharpAssembly: CefSharp (in CefSharp.dll) Version: 129.0.110.0 (129.0.110.0)
Syntax public enum ReferrerPolicy
public enum class ReferrerPolicy
Members Member name | Value | Description |
---|
ClearReferrerOnTransitionFromSecureToInsecure | 0 |
Clear the referrer header if the header value is HTTPS but the request
destination is HTTP. This is the default behavior.
|
Default | 0 |
Default which is equivalent to ClearReferrerOnTransitionFromSecureToInsecure |
ReduceReferrerGranularityOnTransitionCrossOrigin | 1 |
A slight variant on ClearReferrerOnTransitionFromSecureToInsecure:
If the request destination is HTTP, an HTTPS referrer will be cleared. If
the request's destination is cross-origin with the referrer (but does not
downgrade), the referrer's granularity will be stripped down to an origin
rather than a full URL. Same-origin requests will send the full referrer.
|
OriginOnlyOnTransitionCrossOrigin | 2 |
Strip the referrer down to an origin when the origin of the referrer is
different from the destination's origin.
|
NeverClearReferrer | 3 |
Never change the referrer.
|
Origin | 4 |
Strip the referrer down to the origin regardless of the redirect location.
|
ClearReferrerOnTransitionCrossOrigin | 5 |
Clear the referrer when the request's referrer is cross-origin with the
request's destination.
|
OriginClearOnTransitionFromSecureToInsecure | 6 |
Strip the referrer down to the origin, but clear it entirely if the
referrer value is HTTPS and the destination is HTTP.
|
NoReferrer | 7 |
Always clear the referrer regardless of the request destination.
|
LastValue | 7 |
Always the last value in this enumeration.
|
See Also