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 |