Atributo referrerpolicy de HTML <a>

Definición y uso

referrerpolicy El atributo especifica la información del referente (información del referente) que se debe enviar cuando el usuario hace clic en un hipervínculo.

Ejemplo

Establecer referrerpolicy para enlaces:

<a href="https://www.codew3c.com" referrerpolicy="origin">

Sintaxis

<a referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">

Valor del atributo

Valor Descripción
no-referrer No envíe información del referente.
no-referrer-when-downgrade Por defecto. Si el nivel de seguridad del protocolo se mantiene igual o es mayor (HTTP a HTTP, HTTPS a HTTPS, HTTP a HTTPS también es posible), se envía la fuente, la ruta y la cadena de consulta. No envíe ningún contenido a niveles de seguridad más bajos (no se puede hacer HTTPS a HTTP).
origin Enviar la fuente del documento (protocolo, host y puerto).
origin-when-cross-origin Para solicitudes de origen cruzado, enviar la fuente del documento. Para solicitudes de origen iguales, enviar la fuente, la ruta y la cadena de consulta.
same-origin Para solicitudes de origen iguales, enviar información de la página de referencia. Para solicitudes de origen cruzado, no enviar información de la página de referencia.
strict-origin-when-cross-origin Si el nivel de seguridad del protocolo se mantiene igual o es mayor (desde HTTP a HTTP, desde HTTPS a HTTPS y desde HTTP a HTTPS), enviar la fuente. Para niveles de seguridad menos seguros (desde HTTPS a HTTP), no se enviará ningún contenido.
unsafe-url Enviar la fuente, la ruta y la cadena de consulta (sin considerar la seguridad). ¡Por favor, usa este valor con precaución!

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que admite completamente la propiedad.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
51.0 79.0 50.0 11.1 38.0