Atributo referrerpolicy do HTML <a>
Definição e uso
referrerpolicy
O atributo define as informações do referente a serem enviadas quando o usuário clicar em um hiperlink (informações do referente).
Exemplo
Definir referrerpolicy para links:
<a href="https://www.codew3c.com" referrerpolicy="origin">
Sintaxe
<a 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 envie informações do referente. |
no-referrer-when-downgrade | Padrão. Se o nível de segurança do protocolo permanecer inalterado ou maior (HTTP para HTTP, HTTPS para HTTPS, HTTP para HTTPS também são aceitáveis), envie as origens, os caminhos e as strings de consulta. Não envie nenhum conteúdo para níveis de segurança inferiores (HTTPS para HTTP não é permitido). |
origin | Envie a origem do documento (protocolo, host e porta). |
origin-when-cross-origin | Para solicitações cross-origin, envie a origem do documento. Para solicitações de origem igual, envie a origem, o caminho e a string de consulta. |
same-origin | Para solicitações de origem igual, envie informações da página de referência. Para solicitações cross-origin, não envie informações da página de referência. |
strict-origin-when-cross-origin | Se o nível de segurança do protocolo permanecer inalterado ou mais alto (HTTP para HTTP, HTTPS para HTTPS e HTTP para HTTPS), envie a origem. Para níveis de segurança menos seguros (de HTTPS para HTTP), não envie nada. |
unsafe-url | Enviar a origem, o caminho e a string de consulta (ignorar a segurança). Use este valor com cautela! |
Suporte do navegador
Os números na tabela indicam a versão do navegador que suportou completamente essa propriedade pela primeira vez.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |