class documentation

class StrictOriginWhenCrossOriginPolicy(ReferrerPolicy):

View In Hierarchy

https://www.w3.org/TR/referrer-policy/#referrer-policy-strict-origin-when-cross-origin

The "strict-origin-when-cross-origin" policy specifies that a full URL, stripped for use as a referrer, is sent as referrer information when making same-origin requests from a particular request client, and only the ASCII serialization of the origin of the request client when making cross-origin requests:

  • from a TLS-protected environment settings object to a potentially trustworthy URL, and
  • from non-TLS-protected environment settings objects to any origin.

Requests from TLS-protected clients to non- potentially trustworthy URLs, on the other hand, will contain no referrer information. A Referer HTTP header will not be sent.

Method referrer Undocumented

Inherited from ReferrerPolicy:

Method origin Return serialized origin (scheme, host, path) for a request or response URL.
Method origin​_referrer Undocumented
Method potentially​_trustworthy Undocumented
Method strip​_url https://www.w3.org/TR/referrer-policy/#strip-url
Method stripped​_referrer Undocumented
Method tls​_protected Undocumented
Class Variable name Undocumented
def referrer(self, response_url, request_url):