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 |