Atributo referrerpolicy de HTML <script>

Definición y uso

referrerpolicy El atributo especifica la información del remitente que se enviará al obtener el script.

Ejemplo

Establecer referrerpolicy para el script:

<script src="myscripts.js" referrerpolicy="origin"></script>

Sintaxis

<script 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 se enviará información del remitente.
no-referrer-when-downgrade

Valor predeterminado. Si el nivel de seguridad del protocolo se mantiene sin cambios o es mayor (de HTTP a HTTP, de HTTPS a HTTPS, de HTTP a HTTPS es posible), se enviará la fuente original, la ruta y la cadena de consulta.

Si el nivel de seguridad del protocolo es bajo (no se puede pasar de HTTPS a HTTP), no se enviará ningún contenido.

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 mismo, enviar la fuente, la ruta y la cadena de consulta del documento.
same-origin Para solicitudes de origen mismo, enviar el referente (referrer). Para solicitudes de origen cruzado, no enviar el referente.
strict-origin-when-cross-origin

Si el nivel de seguridad del protocolo se mantiene igual o es mayor (desde HTTP hasta HTTP, desde HTTPS hasta HTTPS y desde HTTP hasta HTTPS), se envía la información de la fuente.

Para niveles de seguridad más bajos (desde HTTPS hasta HTTP), no se envía ningún contenido.

unsafe-url Enviar la fuente, la ruta y la cadena de consulta (sin importar el nivel de seguridad). ¡Usar 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
70.0 79.0 65.0 No soportado Soporte