Atributo referrerpolicy do HTML <script>

Definição e uso

referrerpolicy O atributo define as informações do referenciador a serem enviadas ao obter o script.

Exemplo

Definir referrerpolicy para scripts:

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

Sintaxe

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

Valor do atributo

Valor Descrição
no-referrer Não enviar informações do referenciador.
no-referrer-when-downgrade

Valor padrão. Se o nível de segurança do protocolo permanecer inalterado ou maior (de HTTP para HTTP, de HTTPS para HTTPS, de HTTP para HTTPS é permitido), enviar a origem original, o caminho e a string de consulta.

Se o nível de segurança do protocolo for baixo (de HTTPS para HTTP não é permitido), não enviar nenhum conteúdo.

origem Enviar origem do documento (protocolo, host e porta).
origin-when-cross-origin Para solicitações cross-origin, enviar origem do documento. Para solicitações de origem, enviar origem do documento, caminho e string de consulta.
same-origin Para solicitações de origem, enviar referenciador (referrer). Para solicitações cross-origin, não enviar referenciador.
strict-origin-when-cross-origin

Se o nível de segurança do protocolo permanecer inalterado ou for maior (de HTTP para HTTP, de HTTPS para HTTPS e de HTTP para HTTPS), enviar informações de origem.

Para níveis de segurança mais baixos (de HTTPS para HTTP), nenhum conteúdo é enviado.

unsafe-url Enviar origem, caminho e string de consulta (independentemente do nível de segurança). Use este valor com cautela!

Suporte do navegador

Os números na tabela indicam a versão do navegador que suportou a propriedade pela primeira vez.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
70.0 79.0 65.0 Não suportado Suporte